说:arr1 = ['a', 'b', 'c']
和arr2 = [0, 1, 2]
我们想要一个对象{'a' : 0}
此函数抛出语法错误:
function makeObject(arr1, arr2) {
return {arr1[0] : arr2[0]}
}
但这没关系:
function makeObject(arr1, arr2) {
return {[arr1[0]] : arr2[0]}
}
为什么以及在哪里可以找到有关此行为的更多文档?