尝试运行此代码时,我始终收到“意外令牌”语法错误:
var newArr = arr.map(function (val, index) {
return { 'sometext' + [val.count]: val.size }
})
我尝试了所有我能想到的组合,但似乎没有办法将其的第一部分(“ sometext” +值)连接起来
我尝试了两个字符串('sometext'+'someothertext'),并得到相同的错误
我尝试过类似${sometext } ${value}
这样的符号,但也没有运气
如果执行以下操作,它将编译并正常运行:
var newArr = arr.map(function (val, index) {
return { [val.count]: val.size }
})
但这显然不是我想要的,因为我没有在我的值之前加上我想要的文本。
我确定这里缺少一些非常简单的东西,但我看不到。