我在React js中遇到问题,它说
错误:需要一个赋值或函数调用,而是看到一个表达式
该函数有错误,这里是:
const generateKey = (dataKey) => {
let output = [];
let withKeys;
for (let i = 0; i < dataKey.length; i++){
withKeys = {
...dataKey[i],
key: i,
},
output.push(withKeys);
}
return output;
}
我不知道这里的问题是什么。先谢谢您的帮助
最佳答案
问题出在for
循环内。应该有一个分号而不是逗号。如下修复:
for (let i = 0; i < dataKey.length; i++){
withKeys = {
...dataKey[i],
key: i,
};
output.push(withKeys);
}