假设您有以下对象:
var object = {
name: "Shawn"
};
我想知道是否有一个函数,所以我可以为这个对象添加一个新的“section”。
就像这样:
object.add('age',14);
将上述对象转换为:
var object = {
name: "Shawn",
age: 14
}
如果你问,“我试过了什么”。我的回答是:“没什么,我不会问我是否知道如何做到这一点”。我认为应该可以做到。但我只是不知道我会怎么做。
我看了w3schools并且不记得看到内置功能了。谢谢你。
答案 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;