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 相关文章推荐
Query中click(),bind(),live(),delegate()的区别
Nov 19 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
Jul 01 Javascript
JavaScript中创建对象的模式汇总
Apr 19 Javascript
js实现获取两个日期之间所有日期的方法
Jun 17 Javascript
浅谈Node.js:Buffer模块
Dec 05 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
JS实现的全排列组合算法示例
Oct 09 Javascript
在Vue中使用axios请求拦截的实现方法
Oct 25 Javascript
js实现京东秒杀倒计时功能
Jan 21 Javascript
Vue插槽原理与用法详解
Mar 05 Javascript
微信小程序实现天气预报功能(附源码)
Dec 10 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
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
php无限极分类实现的两种解决方法
2013/04/28 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
js实现录音上传功能
2019/11/22 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
新手该如何学python怎么学好python?
2008/10/07 Python
快速了解Python中的装饰器
2018/01/11 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
家长寄语大全
2014/04/02 职场文书
助学金感谢信
2015/01/20 职场文书
幽默导游词开场白
2015/05/29 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android