var foo = 'bar'; var baz = { [foo]: 'abc'}; console.log(baz) var target = { a: 1 }; var source1 = { b: 2 }; var source2 = { c: 3 }; Object.assign(target, source1, source2); console.log(source1)// {a:1, b:2, c:3}
var lastWord = 'last word'; var a = { 'first word': 'hello', [lastWord]: 'world' }; a['first word'] // "hello" a[lastWord] // "world" a['last word'] // "world"