js数组方法总结

1.some()方法

总结:
/*
1.some 方法不会改变原数组
2.some方法循环遍历到复合条件的元素就会返回true,否则就返回false 
3.some方法不会对空数组机进行遍历
**/
    let arr=[1,2,3,4,5,6,7,8];
    let hasItem1= arr.some(item=>{
    	return item>4
    })
    let hasItem2= arr.some(item=>{
    	return item>20
    })
    console.log(hasItem1,hasItem2)

在这里插入图片描述

2.every()方法

总结:
/**
1.every方法会对数组中的每一项执行callback函数,并且,所有的项都符合条件才会返回true  否则,返回false
2.every也不会改变原数组
*/
let arr=[1,2,3,4,5,6,7,8];
  let arr2 = arr.every(item=>{
      return item>4
   })
   let arr3 = arr.every(item=>{
      return item>10
   })

在这里插入图片描述
3.filter()方法

总结:
/**
1.filter会遍历每一项数组,并且会把复合条件的数据放入一个新数组内返回
2.没有符合条件的,则返回一个空数组
*/
	let arr=[1,2,3,4,5,6,7,8];
    let arr4= arr.filter(item=>{
      return item>4
    })
    let arr5= arr.filter(item=>{
      return item>20
    })
    console.log(arr4)
    console.log(arr5)

在这里插入图片描述
4.map()方法

总结:
/**
1.map会遍历每一项数组,并且返回一个新的数组
2.map不会检测空数组
*/
	let arr=[1,2,3,4,5,6,7,8];
    let arr6=arr.map(item=>{
      return item+2
    })
    console.log(arr6)
    

在这里插入图片描述
5.reverse()方法

	let arr=[1,2,3,4,5,6,7,8];
 // reverse() 方法 数组内的数据反转 改变原数组内的数据
    let arr7= arr.reverse();
    //返回的结果便是 8,7,6,5,4,3,2,1

6.pop()方法

总结:
/**
删除并且返回数组的最后一项
*/
 let arr8= arr.pop();
  console.log(arr8)  
  console.log(arr) 

7.shift()方法

总结:
/**
shift 删除并且返回数组第一个元素
*/
 let arr9= arr.shift();
  console.log(arr9)  
  console.log(arr) 

在这里插入图片描述

8.push()方法

总结:
/**
在数组后面push进入一项或者是多项数据
*/
 let arr10= arr.push(12,17,18,19);
  console.log(arr10)  
  console.log(arr10) 

在这里插入图片描述

9.unshift()方法

总结:
/**
在数组前面插入一项或者是多项数据
*/
  arr.unshift(11,14,15,16);
  console.log(arr)  

在这里插入图片描述

10.slice()方法

//截取数组的某些数据 (开始下标,结束下标),不写结束下标,就表示在开始下标位置截取到最后
let arr11=arr.slice(1,4)
//也可以用-1截取最后一项
 let arr12=arr.slice(-1);

//之前也有的说是 可以截取 (-1,4)这样来截取,我没有成功,我这边显示为空,希望有知道的给指导一下。

11.sort()方法

总结:
/**
1.// sort排序一般是将数组内的元素转变为字符串,比较字符串的Unicode 位点进行排序
2.数组如果是数组可以进行升序和降序排列
*/
   let arr20= arr.sort((a,b)=>a-b); //升序
   console.log(arr20)
   let arr21= arr.sort((a,b)=>b-a);  //降序
    
    console.log(arr21)

在这里插入图片描述
12.concat()方法

let arr1=[4,5];
let arr=[1,2,3]
let arr2=arr.concat(arr1)
arr2的结果就是 1,2,3,4,5

以上就是目前我们自己需要的js数组一些常用的方法。有错误的可以留言一起讨论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值