如何添加到JavaScript对象

时间:2012-07-02 00:44:38

标签: javascript object

  

可能重复:
  Adding members to an existing object

假设您有以下对象:

var object = {
    name: "Shawn"
};

我想知道是否有一个函数,所以我可以为这个对象添加一个新的“section”。

就像这样:

object.add('age',14);

将上述对象转换为:

var object = {
    name: "Shawn",
    age: 14
}

如果你问,“我试过了什么”。我的回答是:“没什么,我不会问我是否知道如何做到这一点”。我认为应该可以做到。但我只是不知道我会怎么做。

我看了w3schools并且不记得看到内置功能了。谢谢你。

5 个答案:

答案 0 :(得分:6)

您可以使用点运算符.添加函数属性和方法:

obj.age = 24;

这也是等效的:

obj['age'] = 24;

答案 1 :(得分:3)

使用数组语法:

object['age'] = 14;

或者,如果属性名称不需要是动态的:

object.age = 14;

答案 2 :(得分:3)

var obj = {
    name: "Shawn"
};
obj.age=14;
alert(obj.age)

答案 3 :(得分:2)

这很简单:

var object = {
    name: "Shawn"
};
object.age = 14;

答案 4 :(得分:2)

var object = {
    name: "Shawn"
};
object.age = 14;