链表像生活中的火车,一节一节的

    1. js 中没有链表这种数据结构,我们采用对象来模拟
    2. const a = { val: 'a' };
    3. const b = { val: 'b' };
    4. const c = { val: 'c' };
    5. const d = { val: 'd' };
    6. a.next = b;
    7. b.next = c;
    8. c.next = d;
    9. let p = a;
    10. // console.log(p); // { val: 'a', next: { val: 'b', next: { val: 'c', next: [Object] } } }
    11. // 循环
    12. // while(p) {
    13. // console.log(p.val);
    14. // p = p.next;
    15. // }
    16. // 插入
    17. // const e = { val: 'e' };
    18. // b.next = e;
    19. // e.next = d;
    20. // 删除
    21. b.next = d;
    22. console.log(p);