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版代码高亮
Jun 26 Javascript
javascript的事件描述
Sep 08 Javascript
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
js防止表单重复提交的两种方法
Sep 30 Javascript
上传图片js判断图片尺寸和格式兼容IE
Sep 01 Javascript
原生javascript获取元素样式
Dec 31 Javascript
jQuery简单实现彩色云标签效果示例
Aug 01 Javascript
JS设置CSS样式的方式汇总
Jan 21 Javascript
vue父子组件的数据传递示例
Mar 07 Javascript
layui table 表格上添加日期控件的两种方法
Sep 28 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
Sep 11 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
PHP中的cookie不用刷新就生效的方法
2012/02/04 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
很可爱的输入框
2008/08/03 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
Python冒泡排序注意要点实例详解
2016/09/09 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python金融数据可视化汇总
2017/11/17 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
pycharm安装及如何导入numpy
2020/04/03 Python
python实现程序重启和系统重启方式
2020/04/16 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
华为的Java面试题
2014/03/07 面试题
Java基础面试题
2012/11/02 面试题
物业招聘计划书
2014/01/10 职场文书
试用期员工考核制度
2014/01/22 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
园艺师求职信
2014/04/27 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
Python之基础函数案例详解
2021/08/30 Python
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
2022/04/09 MySQL