JavaScript基础知识——数组遍历的方法
来源:互联网 发布:幼儿网络教育 编辑:程序博客网 时间:2024/06/07 23:00
js中的数组,有5种遍历的方法,它们的入参都是函数,它们的作用如下所示:
1)every:返回值是boolean值,当数组中的所有项都满足某个条件时,返回true,否则返回false。如:
var numbers = [0,1,2,3,4,5,6];var result = numbers.every(function (item,index,array) { return item > 2;});console.log(result);//false
2)some:返回值是boolean值,当数组中的某一个项满足某个条件时,返回true,数组中的所有项都不满足条件才返回false。如:
var numbers = [0,1,2,3,4,5,6];var result = numbers.some(function (item,index,array) { return item > 2;});console.log(result);//true
3)filter:返回值是一个数组,这个数组是所有满足条件的项组成的一个新的数组,新数组的项来自于原数组,原数组不变。如:
var numbers = [0,1,2,3,4,5,6];var result = numbers.filter(function(item,index,array){ return item > 2;});console.log(result);//[3,4,5,6]这是一个新的数组
4)map:返回值是一个数组,这个数组的项是用原数组的项进行一定操作后的值,原数组不变。注意,传递给map方法的参数,一定要有返回值,否则新数组中的项全部为undefined。如:
var numbers = [1,2,3,4,5,6,4,3,2,1];var result = numbers.map(function(item,index,array){ return item*index;});console.log(result);//[0, 2, 6, 12, 20, 30, 24, 21, 16, 9]
5) forEach:没有返回值,相当于for循环
阅读全文
0 0
- JavaScript基础知识——数组遍历的方法
- javascript遍历数组的两种方法
- 遍历Javascript数组的一种方法!
- javascript遍历数组的两种方法
- JavaScript数组的几种遍历方法
- Javascript数组和对象的遍历方法
- javaScript 数组遍历方法总结
- 一个大型例子搞定 Javascript 的数组基础知识 ——总结《Javascript 权威指南》第六版数组基础知识
- 【JavaScript基础知识】——对象和数组
- javascript 数组几个有用的方法-过滤,遍历
- javascript遍历数组的方法以及for…of
- javascript遍历数组的两种方法差别
- javascript中数组遍历方法forEach,every,some的区别
- 数组的遍历方法
- 数组的遍历方法
- JavaScript基础知识——事件的基础知识
- javascript中的数组的遍历
- PHP遍历数组的方法汇总——foreach
- Android音视频相关
- VB版机房管理系统-登录窗体
- SparkLearning_Day1
- java、io
- 模板为什么不支持分离编译?
- JavaScript基础知识——数组遍历的方法
- 昼短苦夜长,何不秉烛游
- java选择排序算法案例
- Spring
- Unity 本地文件储存(无本地文件显示 防止玩家修改数据)
- 安装部署redis+实现redis分布式缓存 java+Spring+redis
- linux 练习六 守护进程_文件锁_系统时间
- VLAN原理详解
- TCP协议解析