【问题标题】:Add property to object with key in JavaScript在 JavaScript 中使用键向对象添加属性
【发布时间】:2011-06-02 07:44:56
【问题描述】:

我有一个这样的简单代码:

var name = 'line1';
var obj = {};
obj.name = [0, 1];
console.log(obj);

属性的键是name。但我想做key='line'。你能帮帮我吗?

【问题讨论】:

    标签: javascript arrays object properties


    【解决方案1】:

    如果我理解正确,并且您想使用name 变量的值作为属性名称,您可以使用以下语法:

    obj[name] = [0, 1]; //obj.line1 will be [0, 1]
    

    也可以使用与数组相同的语法访问对象属性。在这种情况下很方便。

    【讨论】:

      【解决方案2】:

      试试,

      obj[name]
      

      obj["line1"]
      

      这称为bracket notation,可用于访问对象的任何属性。

      【讨论】:

        猜你喜欢
        • 2016-12-30
        • 2011-11-09
        • 2018-04-25
        • 2011-11-09
        • 2013-11-07
        • 1970-01-01
        • 2022-07-21
        • 1970-01-01
        • 2010-10-18
        相关资源
        最近更新 更多