1.push()
2.unshift()
3.pop()
4.shift()
5.splice()
6.slice()
7.indexOf()
8.includes()
9.forEach()
10.map()
11.filter()
12.find()
13.some()
14.every()
15.concat()
16.join()
17.sort()
18.reduce()
*Add new element at last position.
array.push(element1, element2, ..., elementN)
let fruits = ['apple', 'banana'];
let newLength = fruits.push('orange', 'mango');
console.log(fruits); // Output: ['apple', 'banana', 'orange', 'mango']
console.log(newLength); // Output: 4
*Add new element at initial position.
array.unshift(item1, item2, ..., itemN)
const fruits = ["Banana", "Orange", "Apple"];
fruits.unshift("Lemon");
console.log(fruits); // Output: ["Lemon", "Banana", "Orange", "Apple"]
*It will remove your last element.
*It will return the removed element from the array
*"undifined" if the array is empty
array.pop();
const fruits = ['Apple', 'Banana', 'Cherry'];
const lastFruit = fruits.pop();
console.log(fruits); // Output: ['Apple', 'Banana']
console.log(lastFruit); // Output: 'Cherry'
*It will remove your first element.
*It will return the removed element from the array
array.shift();
const fruits = ['Apple', 'Banana', 'Cherry'];
const firstFruit = fruits.shift();
console.log(fruits); // Output: ['Banana', 'Cherry']
console.log(firstFruit); // Output: 'Apple'
*Adds or remove elements from an array.
*splice() will modified original array.
array.splice(start, deleteCount, item1, item2, ...);
let colors = ['Red', 'Green', 'Blue'];
colors.splice(1, 0, 'Yellow', 'Pink'); // Adds 'Yellow' and 'Pink' at index 1
console.log(colors); // Output: ['Red', 'Yellow', 'Pink', 'Green', 'Blue']
*It is used to extract(give) the part of array.
*slice will return array.
*slice will not modified the original array.
array.slice(start, end);
let numbers = [2, 3, 5, 7, 11, 13, 17];
let newArray = numbers.slice(3, 6);
console.log(newArray); // Output: [7, 11, 13]
*The indexOf() method in JavaScript is used to find the first index at which a given element can be found in the array, or -1 if the element is not present.
array.indexOf(searchElement, fromIndex);
let fruits = ['Apple', 'Banana', 'Orange', 'Banana'];
let index = fruits.indexOf('Banana');
console.log(index); // Output: 1
*It is used to identify certain element is present in our array or not.
*If element is present it will return "true" otherwise return "false".
*It will return boolean value.
array.includes(searchElement, fromIndex);
let numbers = [1, 2, 3, 4, 5];
let hasThree = numbers.includes(3, 2);
console.log(hasThree); // Output: true
let numbers = [1, 2, 3];
numbers.forEach((value, index, arr) => {
arr[index] = value * 2;
});
console.log(numbers); // Output: [2, 4, 6]
const numbers = [10, 20, 30];
const incremented = numbers.map((num, index) => num + index);
console.log(incremented); // Output: [10, 21, 32]
const numbers = [1, 2, 3, 4, 5, 6];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Output: [2, 4, 6]
const numbers = [1, 3, 4, 9, 8];
function isEven(element) {
return element % 2 === 0;
}
const firstEven = numbers.find(isEven);
console.log(firstEven); // Output: 4
const numbers = [2, 4, 6, 8, 10];
const hasGreaterThanFive = numbers.some(num => num > 5);
console.log(hasGreaterThanFive); // Output: true
const numbers = [10, 20, 30, 40, 50];
const allGreaterThanFive = numbers.every(num => num > 5);
console.log(allGreaterThanFive); // Output: true
*Combine two or more arrays and returns a new array.
const fruits = ['Apple', 'Banana'];
const vegetables = ['Carrot', 'Peas'];
const grains = ['Rice', 'Wheat'];
const food = fruits.concat(vegetables, grains);
console.log(food); // Output: ['Apple', 'Banana', 'Carrot', 'Peas', 'Rice', 'Wheat']
*Create a new string by concatenating all the elements of an array and
return a string by a specified separator.
const letters = ['J', 'o', 'i', 'n'];
const result = letters.join('');
console.log(result); // Output: 'Join'
*It is used to arrange the element of an array in place and return the sorted array.
const numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => a - b);
console.log(numbers); // Output: [1, 2, 3, 4, 5]
const numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => b - a);
console.log(numbers); // Output: [5, 4, 3, 2, 1]
let number = [1, 2, 3, 4, 5];
let sum = number.reduce((accumulator, currentValue) => {
return accumulator + currentValue;
}, 0);
console.log(sum);
The above is the detailed content of Array methods in javascript.. For more information, please follow other related articles on the PHP Chinese website!