Это линия от underscore.js делает проверку равенства фактически необходимым?

Я только что смотрел на _. ISEQUAL функция underscore.js и разрез кода идет что-то подобное:

if (a === b) return true;

if (typeof a !== typeof b) return false;

if (a == b) return true;

I «Я просто задаюсь вопросом, есть ли какой-то случай, когда третье утверждение может быть достигнуто и оценить в true ?

Отредактировать: просто чтобы быть понятным, это не мой собственный код, о котором я говорю, я Читаю источник подчеркивания, в частности, в этой строке , и мне было интересно, почему они это делают.

6
задан Keith Pinson 4 February 2013 в 17:05
поделиться