【发布时间】:2021-12-27 14:15:30
【问题描述】:
我有那个 lint 错误:赋值给函数参数“item”的属性
消除此错误的正确方法是什么?
const resp = await getData(payload)
resp.forEach((item) => {
item[0] = moment(item[0]).format('DD/MMM/YY');
});
【问题讨论】:
-
您正在分配参数的属性。您可以使用
.map并创建一个新数组的新数组,或者禁用此特定功能的规则。 -
getData是否返回 JSON?你在哪里解析那个 JSON?另外,每个item的结构是什么?你真的可以这样设置索引吗?您可能应该使用map而不是forEach进行此操作。 -
[ [ "07/10/2020", 0.04, 0.05, 0.04 ], [ "07/10/2020", 0.04, 0.06, 0.04 ] ] @Andy 这就是 getData 的回报跨度>
-
我尝试使用地图但我不能很好地使用它
标签: javascript reactjs eslint lint