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 相关文章推荐
alixixi runcode.asp的代码不错的应用
Aug 08 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
Jan 01 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
js文件包含的几种方式介绍
Sep 28 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
JS实现动态移动层及拖动浮层关闭的方法
Apr 30 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
Oct 30 Javascript
javascript 动态样式添加的简单实现
Oct 11 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
Vue router配置与使用分析讲解
Dec 24 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
ftp类(example.php)
2006/10/09 PHP
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
3种python调用其他脚本的方法
2020/01/06 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
股东协议书范本
2014/04/14 职场文书
给校长的建议书600字
2014/05/15 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书