Цитата:
но все ровно спасибо за совет) а можно сделать это автоматически сделав перегрузку тех методов которые использует оператор == ???) манкипатчинг форева) |
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, время: 16:51. |