Очередная шпаргалка для Fullstack разработчика - сводная таблица по добавлению и удалению элементов массива. Когда надо добавить элемент в начало массива, когда в конец, или наоборот - удалить элемент. Ниже 4 базовых метода для добавления или удаления элементов.
добавить | удалить | начало | конец | |
push | x | x | ||
pop | x | x | ||
unshift | x | x | ||
shift | x | x |
Учтите, что pop() удаляет последний элемент массива, но при этом возвращает это значение, а не измененные массив. Ниже примеры использования методов.
let t = [1, 2, 3, 4, 5] t.push(7) console.log({t}) // { t: [ 1, 2, 3, 4, 5, 7 ] } const t_pop = t.pop() console.log({t_pop}) // { t_pop: 7 } console.log({t}) // { t: [ 1, 2, 3, 4, 5 ] } const t_unshift = t.unshift(0) console.log({t_unshift}) // { t_unshift: 6 } console.log({t}) // { t: [ 0, 1, 2, 3, 4, 5 ] } const t_shift = t.shift() console.log({t_shift}) // { t_shift: 0 } console.log({t}) // { t: [ 1, 2, 3, 4, 5 ] }