Javascript开发

JS操作数组
贵鬼2024-10-17发布
79 0

delete方法,删除指定位置的值,但数组大小不变

var arr = [1,2,3,4,5];
delete arr[2];

输出:[1,2,empty,4,5]

pop方法,移除最后一个元素

var arr = [1,2,3,4,5];
arr.pop();

输出:[1,2,3,4]

shift方法,移除第一个元素

var arr = [1,2,3,4,5]
arr.shift();

输出:[2,3,4,5]

splice方法,移除指定位置的元素

var arr = [1,2,3,4,5];
arr.splice(1,2);

输出:[1,4,5]

slice方法,截取部分元素形成一个新数组

var arr = [1,2,3,4,5];
var res = arr.slice(2,4);

arr输出:[1,2,3,4,5]
res输出:[3,4]

forEach方法,遍历数组

var arr = [1,2,3,4,5];
arr.forEach((item,index,arr) => {
  //item 元素
  //index 当前下标
  //arr 数组
})

filter方法,遍历数组

var arr = [1,2,3,4,5];
arr.filter((item)=>{
  //item 元素
})