跳至内容

oxc/uninvoked-array-callback 正确性

此规则默认开启。

规则作用

当数组函数带有用于具有空槽位的数组的回调参数时,会应用此规则。

为何此规则不佳?

当 Array 构造器被单个数字参数调用时,会构造具有指定数量的空槽位(不是实际未定义值)的数组。如果将回调函数传递给此数组的函数,则永远不会调用回调函数,因为数组没有实际元素。

示例

javascript
const list = new Array(5).map((_) => createElement());

引用

在 MIT 许可下发布。