JavaScript arrays, array methods, and push/pop/shift/unshift operations
Arrays are ordered list-like objects with mutation helpers like `push`, `pop`, `shift`, and `unshift`.
- Array methods mix mutation and non-mutation
- Front operations are typically costlier than tail operations
- Arrays are objects under the hood
JavaScript arrays, array methods, and push/pop/shift/unshift operations