配列を含む代入というオブジェクトがあります。 変数を使用してキーでオブジェクトノードを選択する方法
assignments = {
'version_1': [1,2,3,4,5],
'version_2': [6,7,8,9,0],
'version_3': [3,4,5,6,7]
}
私は単純に言うことができる特定のバージョンの値を取得したい場合
console.log(assignments.version_2);
しかし、私は、整数の変数に設定している場合のようなもの?どのように値を動的に参照するのでしょうか。例えばあなたが唯一のES6持っているブラウザをサポートする必要があります知っている場合は、
var version_id = 2;
console.log(assignments["version_" + version_id]);
または、:
var version_id = 2;
console.log(assignments.version_[version_id]);
可能な重複[ダイナミックキーを使用してオブジェクトにアクセスするには?](https://stackoverflow.com/質問/ 6921803 /アクセスオブジェクト使用方法 - 動的キー) – JJJ