模块构建失败:SyntaxError:关于引号的意外标记

时间:2017-07-07 19:35:20

标签: javascript reactjs

当我用引号括起键时,为什么会出现此错误?:

data[0].push({ "col" + (i+1): results.data[i].id});

1 个答案:

答案 0 :(得分:3)

尝试使用括号(computed property name from ES6):

data[0].push({ ["col" + (i+1)]: results.data[i].id});

编辑:如果您能够使用ES6,您也可以使用模板文字,如Ismael所建议的那样:

data[0].push({ [`col${i+1}`]: results.data[i].id});