Errors When Comparing Object and Array Literals
TL;DR
オブジェクト・配列において、リテラルとの比較が禁止されるようになった。 必ずfalseを返す意味のない比較のため。
const obj = {};
if (obj == {}) {} // ❌ ERROR
if (obj === {}) {} // ❌ ERROR
const array: string[] = [];
if (array == []) {} // ❌ ERROR
if (array === []) {} // ❌ ERROR
Previous--build --watch and --incremental Performance ImprovementsNextImproved Inference from Binding Patterns
Last updated