如何添加到JavaScript对象

Sha*_*313 4 javascript object

可能重复:
将成员添加到现有对象

假设您有以下对象:

var object = {
    name: "Shawn"
};
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个函数,所以我可以为这个对象添加一个新的"部分".

像这样例如:

object.add('age',14);

要将上述对象转换为:

var object = {
    name: "Shawn",
    age: 14
}
Run Code Online (Sandbox Code Playgroud)

如果你问,"我有什么尝试".我的回答是:"没什么,我不会问我是否知道如何做到这一点".我认为应该可以做到.但我只是不知道我会怎么做.

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

0x4*_*2D2 6

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

obj.age = 24;
Run Code Online (Sandbox Code Playgroud)

这也是等价的:

obj['age'] = 24;
Run Code Online (Sandbox Code Playgroud)