Сообщение от x-yuri
|
function f(n){
return n ? f(n-1)*n : 1;
}
|
Плохой пример. Тут функция заведомо имя имеет, его не надо специально придумывать и волноваться, чтобы оно не попало в global scope.
Сообщение от x-yuri
|
производительность
|
Если проблема только в производительности, можно просто не использовать arguments.callee, убирать-то зачем?
Сообщение от x-yuri
|
Что неудобного в отсутствии arguments.callee?
|
Необходимость придумывать бессмысленные имена для функций.