javascript中Array数组的迭代方法实例分析


Posted in Javascript onFebruary 04, 2015

本文实例讲述了javascript迭代的方法。分享给大家供大家参考。具体实现方法如下:

//filter() 利用指定的函数确定是否返回数组中包涵的某一项

var num = [1,2,3,4,5,6,12];
num.filter(function(item, index, array){

return (item > 2); //[3, 4, 5, 6, 12]

});
//map() 返回一个数组,数组中每一项都是在原始数组中的对应项上运行传入参数的结果
var num = [1,2,3,4,5,4,3,2,1];

num.map(function(item, index, array){

return (item * 2); //[2, 4, 6, 8, 10, 8, 6, 4, 2]

});
//every() some() ,查询数组中的某个项是否符合某个条件 every()必须传入的参数每一个都返回true,结果才为true;some()方法

//只要有一个为true,结果就为true
var num = [1,2,3,4,5,4,3,2,1];

num.every(function(item, index, array){

return (item > 2);  //false

});
num.some(function(item, index, array){

return (item > 2); //true

})
//forEach() 对数组的每一项传入参数,没有返回值

var num = [1,2,3,4,5,4,3,2,1];

num.forEach(function(item, index, array){

return item;

})

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
动感效果的TAB选项卡jquery 插件
Jul 09 Javascript
JavaScript模板入门介绍
Sep 26 Javascript
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
Aug 19 Javascript
js中new一个对象的过程
Feb 20 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
Apr 23 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
Feb 04 #Javascript
15款jQuery分布引导插件分享
Feb 04 #Javascript
jquery $(document).ready()和window.onload的区别浅析
Feb 04 #Javascript
使用jQueryMobile实现滑动翻页效果的方法
Feb 04 #Javascript
jQueryMobile之Helloworld与页面切换的方法
Feb 04 #Javascript
Javascript中实现trim()函数的两种方法
Feb 04 #Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
Feb 04 #Javascript
You might like
php下MYSQL limit的优化
2008/01/10 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
一篇不错的Python入门教程
2007/02/08 Python
解决Python requests 报错方法集锦
2017/03/19 Python
python 连接sqlite及简单操作
2017/06/30 Python
python生成excel的实例代码
2017/11/08 Python
python反编译学习之字节码详解
2019/05/19 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
python 实现端口扫描工具
2020/12/18 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
授权委托书
2014/07/31 职场文书
2015年招聘工作总结
2014/12/12 职场文书
班主任高考寄语
2015/02/26 职场文书
党员自我评价范文2015
2015/03/03 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js