Можешь объяснить, для чего нужен `Object.is()` в JavaScript и описать конкретные сценарии, где его поведение сравнения отличается от оператора строгого равенства (`===`)? — ДейлиПреп