跳至内容

eslint/array-callback-return 迂腐

这样做有什么作用

在数组方法的回调中强制执行 return 语句

为什么这样做不好?

数组有多个过滤、映射和折叠方法。如果我们忘记在这些方法的回调中编写 return 语句,这可能是一个错误。如果你不想使用 return 或不需要返回结果,可以考虑使用 .forEach 代替。

示例

javascript
let foo = [1, 2, 3, 4];
foo.map((a) => {
  console.log(a);
});

参考

在 MIT 许可下发布。