我正在使用 AirBnb 样式指南,在第一行代码的末尾出现“意外使用逗号”错误:
myApp.fields.map(field => (field.obj.label = field.label.default,
field.label.textContent = field.obj.label));
我可以将其重写为此以消除错误:
myApp.fields.map(field => field.obj.label = field.label.default);
myApp.fields.map(field => field.label.textContent = field.obj.label);
https://eslint.org/docs/rules/no-sequences
我看到第一段代码的方式是 map 循环只运行一次,第二个运行两次的字段。
我可以确认上面地图的两个部分都在执行,而不仅仅是最后一个。还有什么我想念的吗?