const paramDateList = this.tableData.filter(i => i.paramDate = paramDate)为什么我这个会报错
时间: 2024-02-24 17:54:47 浏览: 89
你这个代码中使用的是赋值操作符(`=`),而不是相等判断符(`==`或`===`),导致表达式的返回值是赋值后的 `paramDate` 值,而不是 true 或 false。这是一个常见的错误。
你可以尝试将代码修改为使用双等号或三等号来进行相等判断,例如:
```javascript
const paramDateList = this.tableData.filter(i => i.paramDate === paramDate);
```
这样就能正确地进行数组过滤了。
阅读全文