【问题标题】:How to add a property in JavaScript object? [duplicate]如何在 JavaScript 对象中添加属性? [复制]
【发布时间】:2014-03-10 17:21:46
【问题描述】:

我有一个 JavaScript 对象:

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

如何在这个对象中添加name: response.something?

【问题讨论】:

  • credentials.name = response.something 呢?
  • 为什么我取消了反对票?

标签: javascript object


【解决方案1】:

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

credentials.name = response.something;

或等效:

credentials['name'] = response.something;

仅限 ECMAScript 5:

Object.defineProperty( credentials, "name", {
    value: response.something,
    writable: true,
    enumerable: true,
    configurable: true
});

【讨论】:

  • 谢谢你的解释。我会尽快标记。
猜你喜欢
  • 2022-07-21
  • 1970-01-01
  • 1970-01-01
  • 2013-10-27
  • 2013-09-10
  • 2014-08-26
  • 1970-01-01
  • 2016-12-30
  • 2022-07-21
相关资源
最近更新 更多