@Mangol31

Как в javascript создать односвязный список с помощью цикла?

Всем привет!

Пытаюсь понять нему про односвязные списки. Есть задача: есть массив, скажем [11,22,33]. Надо создать односвязный список и присвоить его значениям значения элементов массива по принципу Array[1] = List.value[1]. Вроде задача элементарная. Как это сделать через рекурсию - знаю. Но вот как через цикл? Какай-то ступор в голове, не получается ничего. Тупо не понимаю.
  • Вопрос задан
  • 3405 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
var arr = [11,22,33]; 
var obj = {next: null};
for(var i = arr.length; i; --i){
   obj.value = arr.pop();
   obj = {next: obj}
}
obj = obj.next;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы