Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
shift() удаляет из начала массива один или несколько элементов. Метод unshift() добавляет в начало массива один или несколько элементов.
Например:
let dishes = ["Кастрюля", "Сковородка"];
dishes.unshift('Половник'); // Вставляем в начало массива слово 'Половник'
console.log(dishes); // Выводим массив ["Половник", "Кастрюля", "Сковородка"]
dishes.shift(); // Удаляем слово из начала массива
console.log(dishes); // ["Кастрюля", "Сковородка"]
— добавление в массив методом unshift() и удаление из массива методом shift().
Clean Code #советы #coding #jspop() удаляет элемент из конца массива. А метод push() добавляет элемент в конце массива.
Например:
let dishes = ["Кастрюля", "Сковородка", "Половник"];
alert(dishes.pop()); // Половник
dishes.push('Половник'); // Снова добавляем слово "Половник" в конец массива
alert(dishes); //Кастрюля,Сковородка,Половник
— удаление элементам из массива методом pop() и добавление элемента в конец массива методом push().
Clean Code #советыcopyWithin() можно копировать элементы в определенное место массива. Методу необходимо передать аргументы: первый аргумент — индекс целевой позиции, то есть то место в новом массиве, куда необходимо вставить данные. Второй аргумент — начальный индекс позиции источника элементов.
Например:
let a = [1, 2, 3, 4, 5]; a.copyWithin(0, 2); // 0 — начальный индекс позиции нового массива, куда необходимо вставить элементы массива a с индексом 2 console.log(a); // [3, 4, 5, 4, 5]. На место элементов 1,2,3, вставили элементы 3,4,5, а остальные элементы оставили как были в исходном массиве.Копирование элементов из массива в определенное место массива. WebDEV #советы #coding #js
a можно скопировать в массив b с помощью метода Array.of().
Например:
var a = [1, 10, 3, 2, 11]; var b = Array.of(...a); console.log(b); // [1, 10, 3, 2, 11]Копирование массива
a в массив b методом Array.of().
Продолжение следует...
WebDEV #советы #coding #js