What are JavaScript arrays, and how do you manipulate them?

Arrays store ordered collections of elements, accessible via index. Methods like push, pop, shift, unshift, map, and filter allow manipulation of array contents.

let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]