Store multiple values and process them efficiently!
Arrays are special variables that can hold multiple values at once. Think of them as a list or a collection!
// Create an array
var fruits = ["Apple", "Banana", "Orange"];
var numbers = [1, 2, 3, 4, 5];
var mixed = [1, "text", true, null];
// Empty array
var empty = [];
var fruits = ["Apple", "Banana", "Orange"];
console.log(fruits[0]); // "Apple" (first item)
console.log(fruits[1]); // "Banana"
console.log(fruits[2]); // "Orange"
// Arrays start at index 0!
console.log(fruits.length); // 3 (number of items)
var fruits = ["Apple", "Banana"];
fruits.push("Orange"); // Add to end
// ["Apple", "Banana", "Orange"]
fruits.unshift("Mango"); // Add to beginning
// ["Mango", "Apple", "Banana", "Orange"]
var fruits = ["Apple", "Banana", "Orange"];
fruits.pop(); // Remove last item
// ["Apple", "Banana"]
fruits.shift(); // Remove first item
// ["Banana"]