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据option的value值快速设定初始的selected选项
Aug 13 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
Oct 02 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
js控制鼠标事件移动及移出效果显示
Oct 19 Javascript
Validform验证时可以为空否则按照指定格式验证
Oct 20 Javascript
JS简单获得节点元素的方法示例
Feb 10 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
详解VUE调用本地json的使用方法
May 15 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
Vue实例的对象参数options的几个常用选项详解
Nov 08 Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 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 !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
php 计划任务 检测用户连接状态
2012/03/29 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
2017/03/02 PHP
来自qq的javascript面试题
2010/07/24 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Django中Forms的使用代码解析
2018/02/10 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
报告会主持词
2014/04/02 职场文书
支部鉴定材料
2014/06/02 职场文书
银行业务授权委托书
2014/10/10 职场文书
2015年公司新年寄语
2014/12/08 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技
MySQL详细讲解变量variables的用法
2022/06/21 MySQL