I use the term loosely as an array in JavaScript can look like this:
let array = [1, 'a', "hello"];
If I do array.push('end')
I get
[1, 'a', "hello", "end"]
An array in JavaScript seems to have nothing to do with the arrays taught in Computer Science were all the items are of the same type and this makes it easy to access by index as simple math can be used to determine where each index is in memory.
My assumption would be a single linked list with data being a reference to another object.
It would be cool to see the code if someone knows where it is for the V8 engine.