Могу ли я написать функцию, которая возвращает его?
Я читал некоторое описание на закрытии - см. пример 6 - где функция возвращала функцию, поэтому вы могли бы вызвать func()();
как действительный JavaScript.
Итак, мне было интересно, может ли функция вернуть себя таким образом, что вы могли бы привязать ее к себе бесконечно следующим образом:
func(arg)(other_arg)()(blah);
Использование объекта arguments
, вызываемого абонента или вызывающего абонента?