Добрый день!
недавно начал изучать JS и наткнулся на такую задачу:
нужно создать список из объектов , причем каждый последующий объект должен быть частью предыдущего
http://habrastorage.org/files/dfa/80...cf164119c2.png
и в результате, при вызове функции, должно получиться следующее:
Код:
|
console.log(arrayToList([10, 20]));
// → {value: 10, rest: {value: 20, rest: null}} |
максимум чего я добился, это вывода объекта, но задом на перед(это самый лучший из моих вариантов
)
Код:
|
var list = {};
var arrayToList = function(massive) {
for (var i = 0; i < massive.length; i++) {
var oldlist = {
value: massive[i],
rect: oldlist
}
list = oldlist;
}
return list;
}
console.log(arrayToList([10,20])); |
я не знаю в каком направлении копать..а решить задачу хочется.
Кто знает буду признателен за подсказку.