问题描述
当我这样做时,我收到ESLint错误(使用数组结构化。eslint(prefer-destructuring)):
let foo = 1;
foo = obj.data[i][1]; //ESLint error on this line
任何人都可以帮助解决此问题吗?
解决方法
ESlint要你写
let foo = 1;
[,foo] = obj.data[i];
由您自己决定,实际上是否更好。如果您不喜欢它,请关闭该规则。
,您可以通过在文件的开头放置/* eslint-disable prefer-destructuring */
来禁用此规则,或尝试对其进行解构:
let foo = 1;
[,foo] = obj.data[i];