一尘不染

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

javascript

这是我的对象文字:

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

我如何添加字段key3value3对象?


阅读 394

收藏
2020-04-23

共1个答案

一尘不染

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

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();
2020-04-23