Привет. Сегодня я расскажу о встроенных методах 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