A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/arguments/callee below:

arguments.callee - JavaScript | MDN

В ранних версиях javaScript отсутствовала такая фишка, как Named Function Expression и единственным спасением было свойство callee. К примеру:

var f = function test() {
  alert(typeof test); //undefined
  alert(typeof arguments.callee); //function
};

В нынешние времена, когда мы уже можем работать с NFE, надобность в использовании свойства callee сама собой отпадает**.**

var f = function test() {
  alert(typeof test); //function
};

Действительно незаменимым оно остаётся всего в одной ситуации. Когда мы создаём анонимную функцию напрямую через конструктор Function.

var b = new Function("", "alert(typeof arguments.callee)");

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4