增加
数组.push(元素1,…,元素n)
数组.push(元素1,...,元素n) //将元素添加在数组的末尾 返回该数组的新长度!!!!!!
let arr = [1,2,3]
console.log(arr.length) // 结果为3
console.log(arr.push(4,5,6)) // 结果为6
console.log(arr) // 结果为 [1,2,3,4,5,6]
数组.unshift(元素1,…,元素n)
数组.unshift(元素1,...,元素n) //将元素添加在数组的开头返回该数组的新长度!!!!!!
let arr = [1,2,3]
console.log(arr.length) // 结果为3
console.log(arr.unshift(4,5,6)) // 结果为6
console.log(arr) // 结果为 [4,5,6,1,2,3]
删除
- 删除第一个
arr.shift()
//并返回该元素的值 - 删除最后一个
arr.pop()
//并返回该元素的值 - 从某一位置开始删除
arr.splice ( 索引号 , 删几个 )
// 如果不写删几个 则从起始位置删到最后
// let arr = ['red', 'green', 'blue']
// 删除最后一个元素
// arr.pop()
//删除第一个元素
// console.log(arr.shift())
// shift是删除 unshift比shift 加了一个 un 表示加
// 重点删除
//arr.splice(从哪里开始删 , 删几个)
let arr = ['red', 'green', 'blue']
// 我就想把green 删掉
// 第一个1 是从索引号是1的位置开始删
// 第二1 是删除几个
// arr.splice(1, 1)
// arr.splice(1)
发表回复