跳至內容

unicorn/consistent-empty-array-spread 吹毛求疵

💡 此規則有建議可供參考。

作用

當在陣列中展開三元運算時,我們可以使用 [] 和 '' 作為回退值,但最好在兩個分支中都保持一致的類型。

範例

此規則的不正確程式碼範例

javascript
const array = [a, ...(foo ? [b, c] : "")];

const array = [a, ...(foo ? "bc" : [])];

此規則的正確程式碼範例

javascript
const array = [a, ...(foo ? [b, c] : [])];

const array = [a, ...(foo ? "bc" : "")];

參考資料

依據 MIT 授權條款發佈。