js增删改查的常用方法总结!

1.增:
//常规方法
arr.push('aaa')  // 在数组后添加aaa 返回新数组长度
arr.unshift('aaa') // 在数组首位添加aaa 返回新数组长度
arr[i] = aaa 与push一样

//非常规方法
arr.splice(2,0,lll,qqq) //第一个参数表示添加元素的位置 第二个参数表示需要删除后面几个元素的位置
后面的表示要添加的元素。返回删除的元素数组
arr.concat(arr2,arr3,...) //合并数组 将arr2,arr3添加到arr中 返回合并后的数组arr

2.删:
//常规方法
arr.pop() //删除数组的最后一个元素 返回删除的元素    
arr.shift() //删除数组的第一个元素 返回删除的元素

//非常规方法
delete(arr[i]) //精确删除数组某个元素值,但是该位置保留,元素值为undefined
arr.splice(1,1) 
arr.slice(1,2) // 将数组从1开始裁剪到2结束 返回裁剪的新数组

3.改:
arr[i] = 'aaaa'
arr.splice(2,1,'aaa') // 增加的元素个数等于减少的元素个数即可堪称在修改元素 返回新的数组
arr.copyWithin(0,1,4) // 更改数组元素,第一个参数表示要修改元素的起始序列,第二个元素表示开始复制元素的起始位置(省略默认为0),第三个参数表示复制元素的终止位置(省略则默认复制到数组末尾)
arr.fill(0,1,4) //填充数组元素,第一个参数表示供填充的值,第二个参数为被填充元素的其实位置,第三个元素为被填充元素的终止位置。

4:查:
for...of //此为循环语句,不属于array方法
arr.forEach(func) //为数组每个元素执行func操作

 

你可能感兴趣的:(javascript)