function arrayToList(array) {
let list = null;
for (let i = array.length - 1; i >= 0; i--) {
list = { value: array[i], rest: list };
console.log(list.rest);
}
return list;
}
let a = arrayToList([1, 2, 3]);
list = { value: array[i], rest: list }; Я не понимаю как работает rest: list в этой строке, напишете пожалуйста пошагово действия цикла.