Если в Javascript есть рекурсивный вызов, в основном есть 2 способа сделать это. Первый способ бытия -Javascript - рекурсивный вызов
function a() {
a();
}
и второй путь -
function a() {
arguments.callee();
}
Вопросы - 1) Его дано во многих местах, что второй путь лучше, чем 1, но нет никакого объяснения.
2) Arguments.callee является устаревшим, какова альтернатива?
3) Есть ли способ вызвать функцию, вызванную self, рекурсивно, и это тоже при анонимной функции. как указано ниже, без использования arguments.callee или любой другой функции внутри него.
console.log((function() {
//Recursive call...how?
})()
);
Где ты прочитал, что второй способ лучше? Что касается Вопроса 2, вы уже указали альтернативу. – tnw
Возможный дубликат [javascript: рекурсивная анонимная функция?] (Http://stackoverflow.com/questions/3883780/javascript-recursive-anonymous-function) – Tachyon
Я не получил ответ от обоих выше комментариев –