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 相关文章推荐
jQuery最佳实践完整篇
Aug 20 Javascript
jquery 插件学习(二)
Aug 06 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
Apr 19 Javascript
JavaScript弹窗基础篇
Apr 27 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
微信小程序实现全国机场索引列表
Jan 31 Javascript
Angular项目如何升级至Angular6步骤全纪录
Sep 03 Javascript
JavaScript HTML DOM元素 节点操作汇总
Jul 29 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
Oct 17 Javascript
Vue实现Layui的集成方法步骤
Apr 10 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
生成sessionid和随机密码的例子
2006/10/09 PHP
如何在PHP程序中防止盗链
2008/04/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
JavaScript 学习笔记(六)
2009/12/31 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
js选项卡的实现方法
2015/02/09 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
Python实现二维数组输出为图片
2018/04/03 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
numpy库reshape用法详解
2020/04/19 Python
python 下载文件的多种方法汇总
2020/11/17 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
Fanatics法国官网:美国体育电商
2019/08/27 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
求职推荐信
2013/10/28 职场文书
就业协议书的作用
2014/04/11 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
关于python爬虫应用urllib库作用分析
2021/09/04 Python