Сообщение от Zeroglif
|
просто разобрать почему
|
а почему?
Я сталкивался с подобным в немного другом виде:
alert( (obj.m || obj.n)() ); //-> global
объяснил себе так: раз "obj.m || obj.n" в скобках, то они будут вычисляться и на выходе из скобок будет просто "m" или просто "n", т. е. это тоже самое что:
var x = obj.m || obj.n;
x(); //-> global
Правильно я понял?