Показать сообщение отдельно
  #2 (permalink)  
Старый 25.02.2015, 20:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Blizz Посмотреть сообщение
в результате, при вызове функции, должно получиться следующее:

console.log(arrayToList([10, 20]));
// → {value: 10, rest: {value: 20, rest: null}}
Как вариант...

function arrayToList(Arr){
	return {value: Arr.shift(), rest: (Arr.length==0)? null: arrayToList(Arr)}
};
console.log(arrayToList([10, 20, 30]));
Ответить с цитированием