Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
splice().
Например:
let a = [1, 2, 3, 4, 5, 6]; a.splice(2, 3,'a', 'b');Удаление элементов массива и вставка на их место других элементов методом
splice(). В примере удаляем три элемента начиная с индекса 2 и на их место вставляем 'a', 'b'. Получаем массив a=[ 1, 2, 'a', 'b', 6 ].
WebDEV #советы #coding #jsunshift().
Например:
let a = [1,2,3];
a.unshift(4);
Добавление элемента в начало массива методом unshift(). В примере в начало массива а добавим элемент 4. Получится массив a = [4,1,2,3].
WebDEV #советы #coding #jspush().
Например:
let a = [1,2,3]; a.push(4);Добавление элемента в конец массива методом
push(). В примере в конец массива а добавим элемент 4. Получится массив a = [1,2,3,4].
WebDEV #советы #coding #js@@iterator
Метод @@iterator перебирает все элементы массива и проверяет значение элемента массива — value и его наличие в массиве — done. Если элемент есть, то done принимает значение false. Если массив закончился и элементов больше нет, то done примет значение true. А value, в этом случае, примет значение undefined.
Например:
a = [1, 2, 3] let it = a[Symbol.iterator]() console.log(it.next()) console.log(it.next()) console.log(it.next()) console.log(it.next())Перебор массива с помощью
Symbol.iterator().
WebDEV #советы #coding #jsfor перебирает элементы массива по его индексу.
Например:
let a = [1, 2, 3]; // инициализируем массив
for (let i = 0; i < a.length; i += 1) {
console.log(a[i])
};
Перебор элементов массива методом for. В данном примере индексу элемента i присваивают значение 0. После каждой итерации счетчик увеличивает значение на единицу. После каждой итерации в консоль выводится значение a[i].
WebDEV #советы #coding #js