代码之家  ›  专栏  ›  技术社区  ›  kosnkov

如何动态分配属性[重复]

  •  0
  • kosnkov  · 技术社区  · 6 年前

    有这样的东西

    var obj = {};
    obj.prop1 = "value1";
    obj.prop2 = "value2";
    

    字符串

    var propName = "prop1"
    

    如何更新propname下name的正确属性?

    obj.{propName} = someValue
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Challenger5    6 年前

    你可以使用 [] 操作员:

    obj[propName] = someValue;