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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
jquery 如何动态添加、删除class样式方法介绍
Nov 07 Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 Javascript
jquery ui bootstrap 实现自定义风格
Nov 14 Javascript
JavaScript实现函数返回多个值的方法
Jun 09 Javascript
JavaScript 动态三角函数实例详解
Jan 08 Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
ES6模块化的import和export用法方法总结
Aug 08 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
react-router 路由切换动画的实现示例
Dec 03 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
Nov 26 Javascript
Vue OpenLayer 为地图绘制风场效果
Apr 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
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
python sys模块sys.path使用方法示例
2013/12/04 Python
python实现定制交互式命令行的方法
2014/07/03 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
python实现对输入的密文加密
2019/03/20 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
python实现三壶谜题的示例详解
2020/11/02 Python
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
你对IPv6了解程度
2016/02/09 面试题
《王二小》教学反思
2014/02/27 职场文书
社区党员公开承诺书
2014/08/30 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
预备党员个人总结
2015/02/14 职场文书
房屋所有权证明
2015/06/19 职场文书
宣传委员竞选稿
2015/11/19 职场文书