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

后端 未结 19 1987
攒了一身酷
攒了一身酷 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:21

    ES6 introduces computed property names, which allows you to do

    let a = 'key'
    let myObj = {[a]: 10};
    // output will be {key:10}
    

提交回复
热议问题