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 04 Javascript
js判断字符长度及中英文数字等
Mar 19 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
Apr 08 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
Javascript核心读书有感之词法结构
Feb 01 Javascript
js+cookies实现悬浮购物车的方法
May 25 Javascript
详解JavaScript中void语句的使用
Jun 04 Javascript
JS实现自动阅读单词(有道单词本添加功能)
Nov 14 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
Mar 07 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 Javascript
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
玩转虚拟域名◎+ .
2006/10/09 PHP
PHP 数字左侧自动补0
2008/03/31 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python 调试冷知识(小结)
2019/11/11 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
浅谈Python中的字符串
2020/06/10 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
nohup的用法
2012/11/26 面试题
项目专员岗位职责
2013/12/04 职场文书
新学期校长寄语
2014/01/18 职场文书
英文求职信写作小建议
2014/02/16 职场文书
法律进机关实施方案
2014/03/12 职场文书
焦点访谈观后感
2015/06/11 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
人民币符号
2022/02/17 杂记