如何在JavaScript对象中添加属性?

如何在JavaScript对象中添加属性?,javascript,object,Javascript,Object,我有一个JavaScript对象: var credentials = { uid: response.authResponse.userID, accessToken: response.authResponse.accessToken }; 如何添加此对象name:response.something?JavaScript对象是动态的。这意味着您可以随时向对象添加任何属性,只需执行以下操作: credentials.name = response.something

我有一个JavaScript对象:

var credentials = 
{ 
    uid: response.authResponse.userID, 
    accessToken: response.authResponse.accessToken 
};

如何添加此对象
name:response.something

JavaScript对象是动态的。这意味着您可以随时向对象添加任何属性,只需执行以下操作:

credentials.name = response.something;
或相当于:

credentials['name'] = response.something;
仅限ECMAScript 5:
关于
credentials.name=response.something
?我为什么否决了投票?谢谢,谢谢你的解释。我会尽快记下这个。
Object.defineProperty( credentials, "name", {
    value: response.something,
    writable: true,
    enumerable: true,
    configurable: true
});