И самый сок, что Mozilla при такой коде:
o = {
'a':7,
'b': function() { return this.a+1; }
};
alert( o.b )
благополучно вешается,
а вот IE спокойно выдаёт "
function() { return this.a+1; }" (хотя всё же от него требовалось это выполнить, а не строку выдавать!)
И
eval() тут тоже не помогает...
В общем, занятно оказалось!..