博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组常用的方法filter、map、forEach、every、some
阅读量:4345 次
发布时间:2019-06-07

本文共 831 字,大约阅读时间需要 2 分钟。

1、filter:把符合条件的数组项返回,形成一个数组

var arrayObj = [15,3,2,6,7,1,9,10];var result = arrayObj.filter(function(item,index,array){       return item > 7; });//[15,9,10]

2、map:利用某规则映射得到一个新数组

var arrayObj = [15,3,2];var result = arrayObj.map(function(item, index, array){     return 2*item;});//[30,6,4]

  3、forEach:遍历数组,只是遍历,没有返回值,相当于for循环

var arrayObj = [15,3,2];arrayObj.forEach(function(item, index, array){    ……});

4、every:数组中所有元素都满足满足条件,就返回true;有一个为false,就为false

var arrayObj = [15,3,2,6,7,1,9,10];var result =arrayObj.every(function(item,index,array){      return item > 1 ;    });//false

5、some:数组中部分元素满足条件,返回true;有一个为true,就为true

var arrayObj = [15,3,2,6,7,1,9,10];var result =arrayObj.some(function(item,index,array){     return item > 10;});//true
 
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!

转载于:https://www.cnblogs.com/CatcherLJ/p/11208845.html

你可能感兴趣的文章
hihocoder-1740-替换函数
查看>>
Codeforce Round #219 Div2
查看>>
option value的值可以有空格 再试试吧
查看>>
.htaccess to httpd.conf
查看>>
node.js 基础学习笔记2
查看>>
hadoop中常见元素的解释
查看>>
BZOJ-1497 最大获利
查看>>
4-4 修改文件
查看>>
并发编程(十):AQS
查看>>
条件注释判断浏览器版本<!--[if lt IE 9]>
查看>>
Comparison among several SGD derivation
查看>>
ModelAndView同时向页面传递多个参数
查看>>
samba 配置参数详解
查看>>
python基础09_文件操作
查看>>
mvn install selenium依赖包
查看>>
关于SQL的相关笔记【长期更新,只发一帖】
查看>>
linux awk命令详解
查看>>
android:id="@+id/button1" 与 android:id="@id/button1" 区别 @string
查看>>
手把手玩转win8开发系列课程(11)
查看>>
Linux Namespace : User
查看>>