javascript - 期望赋值或函数调用,但在函数中看到表达式错误
问题描述
我在 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);
}
推荐阅读
- xaml - 如何使用 Grid 并创建它?
- javascript - Puppeteer 在当前窗口中启动一个新选项卡,而不是新窗口
- bash - 由于包含引号的字符串变量,bash 脚本中的 curl 命令问题
- jquery - jquery如果在里面点击链接
- 然后父链接第一次在 iPhone 上不起作用
- linux - 如何强制将文件从 Hdfs 复制到 linux 文件系统?
- groovy - 如何将“yyyy-MM-dd HH:mm:ss.SSS”格式的给定日期更改为groovy中的“yyyy-MM-dd'T'HH:mm:ss.SSS'Z”格式
- postgresql - 如何使用 Spring Boot 项目 +JPA 建立双重关系?
- azure-sql-database - 从数据工厂读取时获取数据湖中的文件和文件夹
- command-line - P4 命令行集成和解决问题
- python - pandas 如何在同一张图中绘制 2 个 pdf?