JS中的array迭代方法
2015-06-14 00:00
447 查看
ECMA5为Array提供了5中迭代方法,每种方法接受两个参数,在每一项上运行的function和this(optional):
every:
数组中每一项执行function,如果每次执行结果为true,则返回true
第一结果为false的时候,停止迭代
some:
数组中每一项执行function,如果任一次执行结果为true,则返回true
第一次结果为true的时候,停止迭代
filter:
数组中每一项执行function,返回执行结果为true的项组成的数组
创建一个新的array,保留执行结果为true的元素,去掉结果的false的元素
forEach:
数组中每一项执行function,没有返回结果
map:
数组中每一项执行function,返回执行结果组成的数组
every:
数组中每一项执行function,如果每次执行结果为true,则返回true
第一结果为false的时候,停止迭代
some:
数组中每一项执行function,如果任一次执行结果为true,则返回true
第一次结果为true的时候,停止迭代
filter:
数组中每一项执行function,返回执行结果为true的项组成的数组
创建一个新的array,保留执行结果为true的元素,去掉结果的false的元素
forEach:
数组中每一项执行function,没有返回结果
map:
数组中每一项执行function,返回执行结果组成的数组
相关文章推荐
- 2015061308 - 两个jsp页面之间数据传递的方式
- 深入 JavaScript
- [LeetCode][JavaScript]Compare Version Numbers
- 编写可维护的js代码-编程风格笔记
- JavaScript读书笔记(6)-Function
- 运算符1—JS学习笔记2015-6-13(第56天)
- Canjs基础教程之Mustach
- 再转JavaScript的原型
- jsp——学习篇:简单使用JavaScript
- 使用JavaScript实现ajax
- JSP的7个动作指令
- JSP的三个编译指令
- JSON学习笔记(总结自w3school)
- localForage——轻松实现 Web 离线存储
- js小结(一)
- js递归实现包名转换成对应的json对象
- Extjs4.2 表格动态数据加载,以及动态选择分页条目,前后台详解
- 解析JSON的过程
- JavaScript控制XML文件数据
- JSP常见知识点