Это одна из проблем в книге, которую я не понимаю, или мой мозг не может сломать его. Вот функция решения:Преобразование массива в Связанный список - от Eloquent Javascript
function arrayToList(array) {
var list = null;
for (var i = array.length - 1; i >= 0; i--)
list = {value: array[i], rest: list};
return list;
}
console.log(arrayToList([10, 20]));
// → {value: 10, rest: {value: 20, rest: null}}
поэтому мы зацикливание массива inversly поэтому первый список времени должен быть:
list = {value:20, rest:{value:20, rest:**mind blows here**}}
может ли один помочь мне в этом процессе?
что будет выводить это: 'console.log (arrayToList ([10, 20, 30, 40, 50]));' Когда я выполняю это, я получаю: '{значение: 10, rest: {value: 20, rest: {значение: 30, rest: [Object]}}} '. Где остальные узлы? –