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 相关文章推荐
Prototype中dom对象方法汇总
Sep 17 Javascript
基于jQuery的ajax功能实现web service的json转化
Aug 29 Javascript
高亮显示web页表格行的javascript代码
Nov 19 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
Mar 03 Javascript
JavaScript中的anchor()方法使用详解
Jun 08 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
javascript简单链式调用案例分析
May 10 Javascript
React.Js添加与删除onScroll事件的方法详解
Nov 03 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
vue中配置scss全局变量的步骤
Dec 28 Vue.js
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中创建并处理图象
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP中的float类型使用说明
2010/07/27 PHP
php构造函数的继承方法
2015/02/09 PHP
php微信公众号开发之简答题
2018/10/20 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
jquery 插件学习(五)
2012/08/06 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
Python描述器descriptor详解
2015/02/03 Python
分分钟入门python语言
2018/03/20 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
python梯度下降算法的实现
2020/02/24 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
应届生英语教师求职信
2013/11/05 职场文书
旅游项目开发策划书
2014/01/18 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
幼儿园开学寄语
2014/04/03 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
外出培训学习心得体会
2016/01/18 职场文书