Array ek special variable hota hai jo multiple values store karta hai.
let fruits = ["Apple", "Banana", "Mango"]; console.log(fruits);---
Array ke end me new element add karta hai.
let arr = ["A", "B"];
arr.push("C");
console.log(arr);
// Output: ["A", "B", "C"]
---
Array ke last element ko remove karta hai.
let arr = ["A", "B", "C"]; arr.pop(); console.log(arr); // Output: ["A", "B"]---
First element remove karta hai.
let arr = ["A", "B", "C"]; arr.shift(); console.log(arr); // Output: ["B", "C"]---
Start me element add karta hai.
let arr = ["B", "C"];
arr.unshift("A");
console.log(arr);
// Output: ["A", "B", "C"]
---
Array ka part copy karta hai (original change nahi hota).
let arr = [10, 20, 30, 40, 50]; let newArr = arr.slice(1, 4); console.log(newArr); // Output: [20, 30, 40]---
Array ko modify karta hai (remove/add elements).
let arr = [1, 2, 3, 4]; // remove 2 elements from index 1 arr.splice(1, 2); console.log(arr); // Output: [1, 4]---
Har element ko modify karke new array banata hai.
let arr = [1, 2, 3]; let newArr = arr.map(num => num * 2); console.log(newArr); // Output: [2, 4, 6]---
Condition match karne wale elements return karta hai.
let arr = [1, 2, 3, 4, 5]; let even = arr.filter(num => num % 2 === 0); console.log(even); // Output: [2, 4]---
Array ko single value me convert karta hai.
let arr = [1, 2, 3, 4]; let sum = arr.reduce((acc, num) => acc + num, 0); console.log(sum); // Output: 10---