Back to Lessons

JavaScript Arrays Complete Guide

April 5, 2026

JavaScript Arrays

Ordered collections with dynamic size and rich methods.

Array Methods

let fruits = ["apple", "banana", "orange"];

fruits.push("grape");        // Add end
fruits.pop();                // Remove end
fruits.unshift("kiwi");      // Add beginning
fruits.shift();              // Remove beginning

fruits.forEach(fruit => console.log(fruit));
let upperFruits = fruits.map(f => f.toUpperCase());

Key Points

  • Methods: push, pop, shift, unshift, splice.
  • Higher-order: map, filter, reduce, forEach.
  • Array methods return new arrays (immutable).
  • Spread operator: ...fruits.