JavaScript でいくつかのオブジェクトを構築し、これらのオブジェクトを配列にプッシュしています。使用するキーを変数に格納して、次のようにオブジェクトを作成します。 リーリー
しかし、各オブジェクトのオブジェクト配列をチェックしようとすると、キーは変数 key の値ではなく"key" になります。変数からキーの値を設定する方法はありますか?
P粉3216766402023-10-10 10:06:39
ES6 では、これを行うことができます。
リーリーその名前は 計算されたプロパティ名 で、括弧表記 (角括弧) []
例: { [変数名] : someValue }
ES5 の場合は、次のようなことを試してください
リーリー ######例:###### リーリーリーリー
P粉5790084122023-10-10 00:58:48
最初にオブジェクトを作成してから、[]
を使用して設定する必要があります。
2021 年最新情報:
計算されたプロパティ名ECMAScript 2015 (ES6) で導入された機能を使用すると、JavaScript オブジェクト リテラル表記でオブジェクト プロパティの名前を動的に計算できます。
リーリー