Массивы в JavaScript имеют множество полезных методов для работы с элементами. Некоторые из них:
push()
— добавляет элементы в конец массива.pop()
— удаляет последний элемент из массива и возвращает его.shift()
— удаляет первый элемент из массива и возвращает его.unshift()
— добавляет элементы в начало массива.indexOf()
— возвращает индекс первого найденного элемента в массиве.splice()
— изменяет содержимое массива, удаляя, заменяя или добавляя элементы.slice()
— возвращает новый массив, содержащий копию части исходного массива.
Примеры использования этих методов:
let fruits = ['apple', 'banana', 'orange'];
fruits.push('grape'); // ['apple', 'banana', 'orange', 'grape']
fruits.pop(); // ['apple', 'banana', 'orange']
fruits.shift(); // ['banana', 'orange']
fruits.unshift('kiwi', 'melon'); // ['kiwi', 'melon', 'banana', 'orange']
console.log(fruits.indexOf('banana')); // 2
let removed = fruits.splice(1, 1, 'pear', 'pineapple'); // ['kiwi', 'pear', 'pineapple', 'orange']
console.log(removed); // ['banana']
let copy = fruits.slice(1, 3); // ['pear', 'pineapple']
console.log(fruits); // ['kiwi', 'pear', 'pineapple', 'orange']