跳至內容

oxc/uninvoked-array-callback 正確性

此規則預設為開啟。

作用

當陣列函數的 callback 參數用於具有空槽的陣列時,會套用此規則。

為什麼這樣不好?

當 Array 建構函式使用單一數字參數呼叫時,會建立一個具有指定數量空槽(不是實際的未定義值)的陣列。如果將 callback 函數傳遞給此陣列的函數,則 callback 函數永遠不會被調用,因為該陣列沒有實際的元素。

範例

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

參考

以 MIT 許可發布。