Implementing a Linked List in JavaScript

Bill Bawden
3 min readJul 8, 2021
Photo by Possessed Photography on Unsplash

A linked list is a data structure consisting of a linear collection of data elements (nodes). Unlike an array, these packets of data are not defined by their placement within memory, but rather in relation to the previous element in the list.

Each node in a linked list contains two pieces of data: the data being held by the node as well as a ‘pointer’ indicating the next node in the list (see…

--

--