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 相关文章推荐
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
基于jQuery实现最基本的淡入淡出效果实例
Feb 02 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
Oct 13 Javascript
Angularjs 设置全局变量的方法总结
Oct 20 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 Javascript
JS自动生成动态HTML验证码页面
Jun 14 Javascript
package.json配置文件构成详解
Aug 27 Javascript
react MPA 多页配置详解
Oct 18 Javascript
js实现验证码功能
Jul 24 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
vue使用exif获取图片经纬度的示例代码
Dec 11 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水印技术
2007/02/14 PHP
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
extJs 下拉框联动实现代码
2010/04/09 Javascript
js select option对象小结
2013/12/20 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
简历自荐信
2013/12/02 职场文书
2014年小班元旦活动方案
2014/02/16 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
深入解析MySQL索引数据结构
2021/10/16 MySQL
浅谈Redis缓冲区机制
2022/06/05 Redis