Привет. Сегодня я расскажу о встроенных методах push() и pop() массивов.

Давайте начнем…

Push — используется для вставки элемента в конец массива.
Pop — используется для удаления элемента из массива.

Пример кода -

const array = [1,2,3,4,5];
const array2 = ["This","is","array2"]
array.push(6) //single element insertion
array.push(7,8,9) // multiple element insertion
array.push("BOOTSTRAP5") // string element insertion
array.push("TAILWINDCSS","REACT JS") //multiple string element insertion
array.push([10,11]) // number array insertion
array.push(["NODE JS","MONGO DB"]) // string array insertion
array.push([[12,13],[14,15]]) // 2-d array insertion
array.push({name:"shubham",age:21}) // Object insertion
array.push(array2) // array stored in a variable then inserted 
array.push(undefined,null) // undefined and null insertion
array.push(true,false) // Boolean insertion
array.push(array) // [Circular *1]
console.log(array)
array.pop() // pop out the last element
array.pop() // pop out the last element

Выход -

[
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  'BOOTSTRAP5',
  'TAILWINDCSS',
  'REACT JS',
  [ 10, 11 ],
  [ 'NODE JS', 'MONGO DB' ],
  [ [ 12, 13 ], [ 14, 15 ] ],
  { name: 'shubham', age: 21 },
  [ 'This', 'is', 'array2' ],
  undefined,
  null,
  true,
  false,
  [Circular *1]
]
After popping 2 times
[
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  'BOOTSTRAP5',
  'TAILWINDCSS',
  'REACT JS',
  [ 10, 11 ],
  [ 'NODE JS', 'MONGO DB' ],
  [ [ 12, 13 ], [ 14, 15 ] ],
  { name: 'shubham', age: 21 },
  [ 'This', 'is', 'array2' ],
  undefined,
  null,
  true
]
  • Как видите, мы можем помещать в массив множество типов элементов.
  • При последнем нажатии мы отправили сам массив, и он вернул «[Circular *1] , Циклическая ссылка — это ссылки, в которых объект прямо или косвенно ссылается на себя через объект.
  • После двухкратного использования pop() последние два элемента удаляются.

СПАСИБО, ЧТО ПРОВЕРИЛИ ЭТОТ ПОСТ
^^ Вы можете помочь мне пожертвованием по ссылке ниже Спасибо👇👇 ^^
☕ → https://www.buymeacoffee.com/waaduheck

Также проверьте эти сообщения
https://dev.to/shubhamtiwari909/javascript-map-with-filter-2jgo

https://dev.to/shubhamtiwari909/e-quotes-3bng



Если этот пост был полезен, пожалуйста, несколько раз нажмите кнопку аплодисментов 👏, чтобы выразить свою поддержку автору 👇

🚀Разработчики: учитесь и развивайтесь, не отставая от того, что важно, ПРИСОЕДИНЯЙТЕСЬ К FAUN.