push
const fruits = ['apple', 'banana'];
fruits.push('cherry'); // ['apple', 'banana', 'cherry']
pop
const fruits = ['apple', 'banana'];
const a = fruits.pop(); // ['apple']
console.log(a) // 'banana';
shift
const fruits = ['apple', 'banana'];
fruits.shift(); // 'apple'
console.log(fruits); // ['banana']
unshift
const fruits = ['apple', 'banana'];
fruits.unshift('cherry')
console.log(fruits); // ['cherry','apple', 'banana']
concat
let fruits = ['apple', 'banana'];
let moreFruits = ['cherry', 'date'];
let allFruits = fruits.concat(moreFruits);
console.log(allFruits); // ['apple', 'banana', 'cherry', 'date']
slice
let fruits = ['apple', 'banana', 'cherry', 'date'];
let someFruits = fruits.slice(1, 3);
console.log(someFruits); // ['banana', 'cherry']
splice
let fruits = ['apple', 'banana', 'cherry', 'date'];
fruits.splice(1, 2, 'blueberry', 'cranberry');
console.log(fruits); // ['apple', 'blueberry', 'cranberry', 'date']
forEach
let fruits = ['apple', 'banana', 'cherry'];
fruits.forEach(fruit => console.log(fruit));
// apple
// banana
// cherry
map
let numbers = [1, 2, 3, 4];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // [2, 4, 6, 8]
reduce
let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((total, num) => total + num, 0);
console.log(sum); // 10
filter
let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // [2, 4]
find
let fruits = ['apple', 'banana', 'cherry'];
let found = fruits.find(fruit => fruit.startsWith('b'));
console.log(found); // 'banana'
findIndex
let fruits = ['apple', 'banana', 'cherry'];
let index = fruits.findIndex(fruit => fruit.startsWith('c'));
console.log(index); // 1
some
let numbers = [1, 2, 3, 4, 5];
let someEven = numbers.some(num => num % 2 === 0);
console.log(someEven); // true
every
let numbers = [1, 2, 3, 4, 5];
let allEven = numbers.every(num => num % 2 === 0);
console.log(allEven); // false
includes
const array1 = [1, 2, 3];
console.log(array1.includes(2));
// Expected output: true
const pets = ['cat', 'dog', 'bat'];
console.log(pets.includes('cat'));
// Expected output: true
console.log(pets.includes('at'));
// Expected output: false
sort
let fruits = ['cherry', 'apple', 'banana'];
fruits.sort();
console.log(fruits); // ['apple', 'banana', 'cherry']
let numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => a - b);
console.log(numbers); // [1, 2, 3, 4, 5]
reverse
let fruits = ['apple', 'banana', 'cherry'];
fruits.reverse();
console.log(fruits); // ['cherry', 'banana', 'apple']