Может ли функция JavaScript возвращать себя?

Могу ли я написать функцию, которая возвращает само себя?

Я читал некоторое описание замыканий - см. Пример 6 - где функция возвращала функцию, поэтому вы могли вызвать ] func () (); как действительный JavaScript.

Поэтому мне было интересно, может ли функция возвращать себя таким образом, чтобы вы могли связать ее с собой на неопределенное время следующим образом:

func(arg)(other_arg)()(blah);

Используя arguments объект, вызываемый или вызывающий?

26
задан Cipi 5 August 2011 в 16:56
поделиться