読者です 読者をやめる 読者になる 読者になる

【javascript】objectのプロパティ(key)を動的に扱う

es6の環境で動作確認した結果

定義する

var _p3 = "p3";
var obj = {
  p : 1,
  "p2" : 2,
  [_p3] : 3
};

console.log(obj); // => Object {p: 1, p2: 2, p3: 3}                                                                                                                                                                

アクセスする

console.log(obj.p); // => 1
console.log(obj["p2"]); // => 2
console.log(obj[_p3]);  // => 3

とりあえず普通のことなら不自由なくできそう

以上です