如何在 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 相关问题解答
以下是与此主题相关的更多常见问题解答:
Advertisements