如何在JavaScript对象中添加属性?
我有一个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
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
});