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