JavaScript 数组some()和filter()的用法及区别


Posted in Javascript onMay 20, 2016

some方法

array1.some(callbackfn[, thisArg])

对数组array1中的每个元素调用回调函数callbackfn,当回调函数返回true或者遍历完所有数组后,some方法终止。可选参数thisArg可以替换回调函数中的this对象

filter方法

array1.filter(callbackfn[, thisArg])

对数组array1中的每个元素调用回调函数callbackfn方法,该方法会返回一个在回调函数中返回true的元素的新的集合。可选参数thisArg可以替换回调函数中的this对象

两者的区别

some方法返回的是boolean值,可用于检察数组中是否有某对象

filter方法返回的是一个新数组,可用于过滤数组中的对象

以上这篇JavaScript 数组some()和filter()的用法及区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 自适应高度的Tab选项卡
Apr 05 Javascript
Javascript中封装window.open解决不兼容问题
Sep 28 Javascript
js时间戳转为日期格式的方法
Dec 28 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
Aug 20 Javascript
Yarn的安装与使用详细介绍
Oct 25 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
Jan 20 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
详解a++和++a的区别
Aug 30 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 #Javascript
AngularJS中的指令全面解析(必看)
May 20 #Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 #Javascript
javascript的理解及经典案例分析
May 20 #Javascript
JS中对象与字符串的互相转换详解
May 20 #Javascript
JS 对象(Object)和字符串(String)互转方法
May 20 #Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
May 20 #Javascript
You might like
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
php图像生成函数之间的区别分析
2012/12/06 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
Python列表(list)常用操作方法小结
2015/02/02 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Python类成员继承重写的实现
2020/09/16 Python
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
超市5.1促销活动
2014/01/15 职场文书
一名老师的自我评价
2014/02/07 职场文书
大学运动会入场词
2014/02/22 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
化工工艺设计求职信
2014/06/25 职场文书
入党政审材料范文
2014/12/24 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
科技馆观后感
2015/06/08 职场文书
初三毕业感言
2015/07/31 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL