Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
будем надеться, что оно хотя бы не поменяется в следующей версии :D
Переопределять значение старых функций плохая практика, лучше добавить новые. Можно добавть функцию astroEqual, которая будет учитывать расположение звёзд и планет на небе в момент сравнения: если Меркурий ретроградный то false, но если Юпитер в Козероге, то true, и тому подобное. Такая функция будет соответствовать духу и общей концепции функций сравнения в JS.
Побуду немного занудой.
Не SameZeroValue , а SameValueZero.
Есть ещё такой весёлый кейс, как [[IsHTMLDDA]] (Annex B.3.6), почему document.all == null.
Об Equality Algorithms