外觀
禁止在物件字面值中使用展開運算符時使用無用的後備值。
在物件字面值中展開 falsy 值 不會新增任何意外的屬性,因此沒有必要新增一個空物件作為後備值。
此規則的不正確程式碼範例
const object = { ...(foo || {}) };
此規則的正確程式碼範例
const object = { ...foo }; const object = { ...(foo || { not: "empty" }) };