0
let arr = ["a", "b"];  // (2) ["a", "b"] 
let obj = {"a": "b"};  // {a: "b"}
let obj2 = {"a": arr[1]};  // {a: "b"}

let obj3 = {arr[0]: "b"};
    //VM625:1 Uncaught SyntaxError: Unexpected token '['

When initializing an object literal, why can't I populate a key by referencing an array element?

(Javascript 1.7)

0 Answers0