乐趣区

关于javascript:js中数组常用的方法总结汇总

1.push() 后增

push() 办法能够向数组后增加一个新的元素,并返回新数组的长度。

开端增加,返回长度,扭转原数组

var a = [1,2,3]
var b = a.push(4)
console.log(a) // [1,2,3,4]
console.log(b) // 4

2.unshift() 前增

unshift() 能够向数组前增加一个或多个元素,并返回新的长度

首部增加,返回长度,扭转原数组

var a = [2,3,4]
var b = a.unshift(0,1)
console.log(a) // [0,1,2,3,4]
console.log(b)  // 5

3.pop() 后删

pop() 用于删除并返回最初一个元素。

尾部删除,返回被删除的元素,扭转原数组

var a = [1,2,3]
var b = a.pop()
console.log(a) // [1,2]
console.log(b) // 3

4.shift() 前删

shift() 用于删除并返回首个元素

删除首部元素,返回被删元素,扭转原数组

var a = [1,2,3]
var b = a.shift()
console.log(a) // [2,3]
console.log(b) // 1
  1. splice() 修该删除

splice(index,length, 减少的元素 1, 减少的元素 2 …., 减少的元素 N) 示意从 index 开始删除 length 个元素,并从 index 开始新增元素 1~N,放回被删除的元素组成的数组

对数组进行删除批改,返回被删除的元素组成的数组,扭转原数组

var a = [1,2,3]
var b = a.splice(1,1,3,[2,3,4],5)
console.log(a) // [1,3,[2,3,4],5,3]
console.log(b) // [2]
退出移动版