html | javascript
html javascript - array remove (splice)
zimamdero
2024. 8. 23. 17:11
const arr0 = [0,1,2,3,4,5,6,7]
const arr1 = arr0.splice(1,3)
console.log(arr0) // [0,4,5,6,7]
console.log(arr1) // [1,2,3]
const arr2 = ['O', 'I', 'II', 'III', 'IV', 'V', 'VI']
arr2.splice(1, 0, 'a') // insert
console.log(arr2) // ['O', 'a', 'I', 'II', 'III', 'IV', 'V', 'VI']
arr2.splice(4, 1, 'b') // replace
console.log(arr2) // ['O', 'a', 'I', 'II', 'b', 'IV', 'V', 'VI']
const arr3 = [
{
name: 'arr I'
},
{
name: 'arr II'
},
{
name: 'arr III'
}
]
const obj = arr3[1]
arr3.splice(arr3.indexOf(obj), 1)
console.log(arr3) // arr I, arr III