
在 JavaScript 中,有时我们需要使用变量作为对象键。例如,当从API获取数据并且不确定所有响应数据属性时,我们必须迭代响应对象并存储它的每个属性。
但是,我们在创建对象时不能使用变量作为键,但是创建后,我们可以将变量属性添加到对象中。
语法
用户可以按照以下语法在 JavaScript 对象中使用变量作为键。
object[key] = value;
在上面的语法中,“key”是一个包含某个值的变量。
立即学习“Java免费学习笔记(深入)”;
示例
在下面的示例中,我们创建了包含表属性的对象。此外,我们还创建了“dimensions”变量来存储表的维度。 “key”变量包含“dimensions”作为字符串值。
创建对象后,我们使用“key”变量作为对象属性,使用“dimension”变量的值作为对象属性值。
Using variables as key of JavaScript object
在输出中,用户可以观察到表格尺寸存储为“dimensions”对象的值。
示例
在下面的示例中,我们创建了一个空对象。之后,我们使用 for 循环进行了 10 次迭代。我们在每次迭代中使用“I”作为键,使用 i*i 作为属性值。
通过这种方式,我们将数字的平方存储为值,并将数字本身存储为键。
Using variables as key of JavaScript object
用户在创建 JavaScript 对象时学会了使用变量作为键。当我们使用变量作为键时,它实际上使用变量的值作为键。











