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插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
Jun 03 Javascript
JavaScript实现窗口抖动效果
Oct 19 Javascript
jQuery.Form上传文件操作
Feb 05 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
Mar 10 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
Jan 06 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
微信小程序之 catalog 切换实现解析
Sep 12 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
Electron整合React使用搭建开发环境的步骤详解
Jun 07 Javascript
vue render函数动态加载img的src路径操作
Oct 26 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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
企业文化标语大全
2014/06/10 职场文书
支部组织生活会方案
2014/06/10 职场文书
员工教育培训协议书
2014/09/27 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android