JavaScript · Junior · Frage 27 von 75
Was liefern [NaN].includes(NaN) und [NaN].indexOf(NaN)?
- 1
trueund-1 - 2
trueund0 - 3
falseund-1
Antwort zeigen
Richtige Antwort: true und -1
Erklärung
indexOf nutzt strikte Gleichheit ===, und NaN !== NaN. includes nutzt den Algorithmus SameValueZero, der NaN als gleich mit sich selbst behandelt. Deshalb ist includes zum Prüfen auf Vorhandensein zuverlässiger.