如何在 Javascript 中向对象添加键/值对
答案:使用点符号或方括号
您可以简单地使用点表示法 (.
) 将键/值对或属性添加到 JavaScript 对象。
让我们试试下面的例子来了解它的基本工作原理:
示例
/* Sample object */
var myCar = {
make: "Ferrari",
model: "Portofino",
year: 2018
};
/* 添加新属性 */
myCar.fuel = "Petrol";
console.log(myCar);
或者,您也可以使用方括号表示法 ([]
) 将键/值对添加到 JavaScript 对象。 以下示例产生与前一个示例相同的结果:
示例
/* Sample object */
var myCar = {
make: "Ferrari",
model: "Portofino",
year: 2018
};
/* 添加键/值对 */
myCar["fuel"] = "Petrol";
console.log(myCar);
使用方括号表示法的优点是,您可以将方括号内的键替换为变量,以动态地将键或属性名称分配给对象。
示例
/* Sample object */
var myCar = {
make: "Ferrari",
model: "Portofino",
year: 2018
};
/* 样本变量 */
var myKey = "fuel";
var myValue = "Petrol";
/* 动态添加键/值对 */
myCar[myKey] = myValue;
console.log(myCar);
请参阅 JavaScript 对象
上的教程,了解有关创建和操作对象的更多信息。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: