Показать сообщение отдельно
  #10 (permalink)  
Старый 20.11.2013, 18:29
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus3
 
Регистрация: 18.11.2013
Сообщений: 275

Сообщение от Яростный Меч
тут использована малоизвестная операция ","
т.е. выражение (a,b,c,....,z) возвращает значение z - последнего элемента в наборе.
в данном случае вернулось eval - функция, которая и вызвалась для 'this', вернув значение this.
вывод: (0,eval)('this') можно заменить на this
ну это он я думаю и так понял, он не понял зачем)

Сообщение от Define
"это надежный способ получить ссылку на глобальный объект"
а я вот так получаю, и это быстрее чем ивал, но это не важно)
(function(){return this}())

^______^

к слову, некоторые еще undefined пот так получают
(void 0)

Последний раз редактировалось Maxmaxmaximus3, 20.11.2013 в 18:33.
Ответить с цитированием