Я почти уверен, что понял это раньше, но не могу вспомнить, почему это разрешает ложь. Может кто-нибудь объяснить, почему?Javascript: Сравнение двух идентичных объектных литералов
if ({foo: 'bar'} === {foo: 'bar'}) {
console.log("Strictly Equal");
} else {
console.log("Not Equal");
}
Я также пробовал == но он все еще имеет два объектных литерала как не равных.
Благодаря
Обратите внимание, что я голосую, чтобы переместить это в SO. Это не вопрос P.SE. Но, я думаю, он подходит к SO. Следовательно, я также даю быстрый ответ ... – svidgen
@svidgen, возможно, вас заинтересует недавнее мета-обсуждение: [Должен ли я отвечать на вопрос, который принадлежит Stack Overflow?] (Http://meta.programmers.stackexchange.com/q/8069/31260) – gnat
@gnat Действительно. Не понимал, что в этой конкретной ситуации был достигнут консенсус! – svidgen