Slice
Метод slice() возвращает новый массив, содержащий копию части исходного массива.
const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];
console.log(animals.slice(2));
// expected output: Array ["camel", "duck", "elephant"]
console.log(animals.slice(2, 4));
// expected output: Array ["camel", "duck"]
console.log(animals.slice(1, 5));
// expected output: Array ["bison", "camel", "duck", "elephant"]
console.log(animals.slice(-2));
// expected output: Array ["duck", "elephant"]
console.log(animals.slice(2, -1));
// expected output: Array ["camel", "duck"]
Указывается кол-во удаляемых элементов из массива, если указать 2 числа через запятую то это будет возвращаемый диапазон
Split
Метод split() разбивает объект String на массив строк путём разделения строки указанной подстрокой
let names = 'Вася, Петя, Маша';
let arr = names.split(', ');
for (let name of arr) {
alert( `Сообщение получат: ${name}.` ); // Сообщение получат: Вася (и другие имена)
}
У метода split есть необязательный второй числовой аргумент – ограничение на количество элементов в массиве. Если их больше, чем указано, то остаток массива будет отброшен.
Push
Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива
var sports = ['футбол', 'бейсбол'];
var total = sports.push('американский футбол', 'плавание');
console.log(sports); // ['футбол', 'бейсбол', 'американский футбол', 'плавание']
console.log(total); // 4
Pop
Метод pop() удаляет последний элемент из массива и возвращает его значение.
var myFish = ['ангел', 'клоун', 'мандарин', 'хирург'];
console.log(myFish); // ['ангел', 'клоун', 'мандарин', 'хирург']
var popped = myFish.pop();
console.log(myFish); // ['ангел', 'клоун', 'мандарин']
console.log(popped); // 'хирург'
Shift
Метод shift() удаляет первый элемент из массива и возвращает его значение. Этот метод изменяет длину массива.
var myFish = ['ангел', 'клоун', 'мандарин', 'хирург'];
console.log('myFish до: ' + myFish); //myFish до: ангел,клоун,мандарин,хирург
var shifted = myFish.shift();
console.log('myFish после: ' + myFish);
//myFish после: клоун,мандарин,хирург
console.log('Удалён этот элемент: ' + shifted); //Удалён этот элемент: ангел
Подписывайтесь на канал, следите за видео на YouTube канале