Что такое `Object.is()` в JavaScript и чем он отличается от `===`?
Object.is()— метод для сравнения двух значений на строгое равенство- Отличия от
===:Object.is(NaN, NaN)возвращаетtrue, аNaN === NaNвозвращаетfalseObject.is(+0, -0)возвращаетfalse, а+0 === -0возвращаетtrue
- Во всех остальных случаях поведение идентично
=== - Используется когда нужна более строгая проверка равенства, особенно для
NaNи знаковых нулей