Warning: Constant USER_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 85

Warning: Constant PASS_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 86

Warning: Constant AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 87

Warning: Constant SECURE_AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 88

Warning: Constant LOGGED_IN_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 89

Warning: Constant TEST_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 90
Push, pop, shift, unshift — простые методы по добавлению и удалению элементов массива в Javascript / Typescript « Марк и Марта.Ру. Записки отца-программиста




Push, pop, shift, unshift - простые методы по добавлению и удалению элементов массива в Javascript / Typescript


Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Attempt to read property "ID" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

Warning: Attempt to read property "post_title" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

Очередная шпаргалка для Fullstack разработчика - сводная таблица по добавлению и удалению элементов массива. Когда надо добавить элемент в начало массива, когда в конец, или наоборот - удалить элемент. Ниже 4 базовых метода для добавления или удаления элементов.

добавитьудалитьначалоконец
pushxx
popxx
unshiftxx
shiftxx

Учтите, что 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 ] }

Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment





Срок проверки reCAPTCHA истек. Перезагрузите страницу.



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика