Цитата:
но все ровно спасибо за совет) а можно сделать это автоматически сделав перегрузку тех методов которые использует оператор == ???) манкипатчинг форева) |
a = {с:3} a.b = a alert( JSON.stringify(a) ) придется проверять этот метод, если выдаст ошибку, то использовать свой, который придется писать руками) |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
var o = {a : alert}, o2 = {a : prompt}; alert(JSON.stringify(o) == JSON.stringify(o2)) |
Цитата:
|
Livaanderiamarum, о, я только что понял... Ты зачем нового пользователя создал?) Тот как раз сегодня из бана вышел, вроде как...
|
var o = {a : alert}, o2 = {a : prompt}, o3 = { a : alert }; alert([o.toSource() == o3.toSource(), o.toSource() == o2.toSource()]); проблема только в налиции Object.toSource PS : alert( ({alert : alert}).toSource() ) // ({alert:function alert() {[native code]}}) |
Цитата:
|
Часовой пояс GMT +3, время: 10:02. |