简中文档

no-sparse-arrays

不允许稀疏数组。

稀疏数组是包含 空槽 的数组,这些空槽可能被处理为 undefined 值,或者被数组方法跳过,这可能导致意想不到的行为:

[1, , 2].join(); // => '1,,2'
[1, undefined, 2].join(); // => '1,,2'

[1, , 2].flatMap((item) => item); // => [1, 2]
[1, undefined, 2].flatMap((item) => item); // => [1, undefined, 2]

无效:

const items = ["foo", , "bar"];

有效:

const items = ["foo", "bar"];

你找到了你需要的东西吗?

编辑此页面
隐私政策