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 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
Javascript load Page,load css,load js实现代码
Mar 31 Javascript
Web前端设计模式  制作漂亮的弹出层
Oct 29 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
Oct 22 Javascript
JavaScript中读取和保存文件实例
May 08 Javascript
php+js实现倒计时功能
Jun 02 Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 Javascript
jQuery 重复加载错误以及修复方法
Dec 16 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
React中Ref 的使用方法详解
Apr 28 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
XAMPP安装与使用方法详细解析
2013/11/27 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP session 会话处理函数
2016/06/06 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
Python pip使用超时问题解决方案
2020/08/03 Python
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
台湾生鲜宅配:大口市集
2017/10/14 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
销售高级职员求职信
2013/10/29 职场文书
车间机修工岗位职责
2014/02/28 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
网络技术专业求职信
2014/07/13 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
小学元宵节活动总结
2015/02/06 职场文书
公务员年度个人总结
2015/02/12 职场文书
2015大学生求职信范文
2015/03/20 职场文书
MySQL三种方式实现递归查询
2022/04/18 MySQL