Автор Dimsver задал вопрос в разделе JavaScript
Рекурсивный обход массива и получил лучший ответ
Ответ от
function consoleRec(a,x){
if (x<a.length) document.write(a[x]+" <br/>"), consoleRec(a,x+1);
}
consoleRec(["?", "b", "c", "d", "f"],0);
Ответ от Капитан Гугл[гуру]
Почему именно a,b,d? В чем логика?
Почему именно a,b,d? В чем логика?
Ответ от Islam Ibakaev[гуру]
не уверен, что это эффективно, но можно написать так
------
function printRec(x) {
return x.length? console.log(x[0]) + printRec(x.slice(1)) : console.log(x[0]);
}
printRec(['h', 'e', 'l', 'l', 'o']);
printRec('hello');
не уверен, что это эффективно, но можно написать так
------
function printRec(x) {
return x.length? console.log(x[0]) + printRec(x.slice(1)) : console.log(x[0]);
}
printRec(['h', 'e', 'l', 'l', 'o']);
printRec('hello');
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Рекурсивный обход массива