数组

增加

数组.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)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注