I die folgenden drei assoziativen Arrays identisch sein erwarten: In den obigen Beispielen und arr1
arr3
gleich sind,dynamische Schlüssel in Javascript assoziativen Array-Deklaration Einzeiler
arr1 = { "dynamic":"foo", "bar":"baz" };
key = "dynamic";
arr2 = { key:"foo", "bar":"baz" };
arr3 = {};
arr3[key] = "foo";
arr3["bar"] = "baz";
arr2
aber unterschiedlich ist.
Ist es möglich, dynamische Schlüssel in der Deklaration eines assoziativen Javascript-Arrays zu verwenden?
Nein, Sie können keine Variablen als Schlüssel in einer Objektliteral Erklärung verwenden. – Musa
[N] (http://Stackoverflow.com/q/6500573/1048572) [o] (http://Stackoverflow.com/q/4071499/1048572) – Bergi
Duplikat von [Verwenden einer Variablen für einen JavaScript-Objektschlüssel] (http://stackoverflow.com/questions/2274242/using-a-variable-for-a-javascript-object-key) (und viele andere) – Bergi