en.javascript.info/1-js/06-advanced-functions/01-recursion/04-output-single-linked-list/task.md
Ilya Kantor ab9ab64bd5 up
2017-03-21 14:41:49 +03:00

486 B

importance: 5


Output a single-linked list

Let's say we have a single-linked list (as described in the chapter info:recursion):

let list = {
  value: 1,
  next: {
    value: 2,
    next: {
      value: 3,
      next: {
        value: 4,
        next: null
      }
    }
  }
};

Write a function printList(list) that outputs list items one-by-one.

Make two variants of the solution: using a loop and using recursion.

What's better: with recursion or without it?