这是我的对象字面量:
var obj = {key1: value1, key2: value2};
如何向对象添加字段 key3
和 value3
?
最佳答案
有两种方法可以向对象添加新的属性:
var obj = {
key1: value1,
key2: value2
};
使用点表示法:
obj.key3 = "value3";
使用方括号表示法:
obj["key3"] = "value3";
当您知道属性的名称时使用第一种形式。第二种形式用于动态确定属性名称时。就像在这个例子中一样:
var getProperty = function (propertyName) {
return obj[propertyName];
};
getProperty("key1");
getProperty("key2");
getProperty("key3");
真正的 JavaScript 数组可以使用以下任一方式构造:
数组字面量表示法:
var arr = [];
数组构造函数表示法:
var arr = new Array();
关于javascript - 如何将键/值对添加到 JavaScript 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168807/