я нашел этот пример кода
var global = (function () {
return this || (1, eval)('this');
}());
но я не понимал его полезности. Когда / почему мне следует использовать этот код?
я нашел этот пример кода
var global = (function () {
return this || (1, eval)('this');
}());
но я не понимал его полезности. Когда / почему мне следует использовать этот код?
Description: access the global object without hard-coding the identifier window. Обычно (в браузере) глобальный объект - этоwindow. В некоторых средах (например, node JS) это не так. Как сказал @dystroy, вам обычно не нужно об этом беспокоиться. - person Matt Burland   schedule 18.04.2014(function(){return this}).call(). - person Denys Séguret   schedule 18.04.2014