動的に構築するオブジェクトがあります例:
obj = {};
obj.prop1 = 'something';
obj.prop2 = 'something';
obj.prop3 = 'something';
これで、配列からアイテムを取得し、それを使用して「propX」とその値の両方に相当するものを定義する必要があります
次のようなことをしたらと思いました
obj.[arr[0]] = some_value;
それ、それは私のために働くでしょう。しかし、私が得ているエラーは構文エラーではないとも考えました。「. 演算子の後に名前がありません」。私は理解していますが、それを回避する方法がわかりません。最終的な目標は、配列項目の値をオブジェクトのプロパティ名として使用し、そのプロパティを別の変数で定義して渡すことです。私の質問は、どうすればそれを達成できるので、オブジェクトへの付属物は次のように扱われるかということです
obj.array_value = some_variable;