为了账号安全,请及时绑定邮箱和手机立即绑定

如何向JavaScript对象添加键/值对?

如何向JavaScript对象添加键/值对?

幕布斯6054654 2019-06-04 16:33:22
如何向JavaScript对象添加键/值对?这里是我的对象文字:var obj = {key1: value1, key2: value2};我怎样才能补充{key3: value3}对着那个物体?
查看完整描述

3 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

有两种方法可以添加新的特性对一个物体:

var obj = {
    key1: value1,
    key2: value2};

使用点表示法:

obj.key3 = "value3";

使用方括号符号:

obj["key3"] = "value3";

当您知道属性的名称时,将使用第一个窗体。当动态确定属性的名称时,使用第二种形式。如本例所示:

var getProperty = function (propertyName) {
    return obj[propertyName];};getProperty("key1");getProperty("key2");getProperty("key3");

真品可以使用以下两种方法来构造JavaScript数组:

数组文字符号:

var arr = [];

数组构造函数符号:

var arr = new Array();


查看完整回答
反对 回复 2019-06-04
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

您可以使用这两种方法中的任何一种(如果密钥3是您想要使用的尖键)

arr[ 'key3' ] = value3;

arr.key3 = value3;

如果key 3是一个变量,那么您应该这样做:

var key3 = 'a_key';var value3 = 3;arr[ key3 ] = value3;

在这之后,请求arr.a_key的值value3,字面上的3.


查看完整回答
反对 回复 2019-06-04
  • 3 回答
  • 0 关注
  • 2062 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信