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 相关文章推荐
Javascript中的数学函数集合
May 08 Javascript
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
Mar 23 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
angularJs-$http实现百度搜索时的动态下拉框示例
Feb 27 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
JavaScript中this的学习笔记及用法整理
Feb 17 Javascript
JQuery使用数组遍历跳出each循环
Sep 01 jQuery
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
配置支持SSI
2006/11/25 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
php单例模式实现方法分析
2015/03/14 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
详解JS中的attribute属性
2017/04/25 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
Js经典案例的实例代码
2018/05/10 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Pandas将列表(List)转换为数据框(Dataframe)
2020/04/24 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
初中美术教学反思
2014/01/29 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
会计简历自我评价
2015/03/10 职场文书
2016春季运动会前导词
2015/11/25 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
PHP新手指南
2021/04/01 PHP