Is it possible to add dynamically named properties to JavaScript object?

后端 未结 19 1834
攒了一身酷
攒了一身酷 2020-11-21 05:39

In JavaScript, I\'ve created an object like so:

var data = {
    \'PropertyA\': 1,
    \'PropertyB\': 2,
    \'PropertyC\': 3
};

Is it poss

19条回答
  •  耶瑟儿~
    2020-11-21 06:09

    The simplest and most portable way is.

    var varFieldName = "good";
    var ob = {};
    Object.defineProperty(ob, varFieldName , { value: "Fresh Value" });
    

    Based on #abeing answer!

提交回复
热议问题