JavaScript · Junior · Запитання 27 з 75
Що повернуть [NaN].includes(NaN) і [NaN].indexOf(NaN)?
- ✓Правильна відповідь:
trueі-1 - 2
falseі-1 - 3
trueі0
Пояснення
indexOf використовує строге порівняння ===, а NaN !== NaN. includes використовує алгоритм SameValueZero, який вважає NaN рівним самому собі. Тому для перевірки наявності значення includes надійніший.