javascript - 如何将键/值对添加到 JavaScript 对象?

标签 javascript object-literal

这是我的对象字面量:

var obj = {key1: value1, key2: value2};

如何向对象添加字段 key3value3

最佳答案

有两种方法可以向对象添加新的属性:

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/

相关文章:

javascript - 在 MongoDB 中显示文档字段时出现问题

javascript - importScripts(网络 worker )

javascript - 检查对象文字数组中的重复值并从中创建一个新对象

javascript - 如何使用括号表示法调用成员函数?

Javascript 对象文字 : why can't I do this?

javascript - 真的有什么方法可以通过javascript区分android MOBILE chrome和android TABLET chrome吗?

javascript - Meteor-Up 部署失败

javascript - Jquery 行删除对我不起作用,如何设置?

javascript - 使用 javascript 对象文字表示法定义函数

javascript - 停留在一个简单的对象文字范围/引用问题上