Lemme,
я это понимаю. это типа пример на собеседовании. Дано:
var a = new F();
var b = new F();
alert(a == b);
function F() {};
сделать так, чтобы
a == b выдавало
true.
Надо код ниже дописать, чтобы
a == b. Вот я и хочу понять, такое можно реализовать?
Я думал что-то типа
F.prototype.valueOf = function() { return 1; } // ну или, к примеру, true
дописать. Ведь при операции нестрого равенства происходит преоб-е типов, если один из операндов объект - то он приводится к примитиву с использованием
valueOf(). НО что-то не работает