javascript中五种迭代方法实例
温习一下js中的迭代方法。
<script type="text/javascript">
var arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
//所有项为false,则为false
//否则直到遍历到第一个为true的值,返回true
//类似于数学里的‘或’
console.log(arr.some((item, index, array) => {
console.log('type=some,' + 'item=' + item + ',index=' + index + ',array=' + array);
return item > 3;
}));
//所有项都为true,则返回true
//否则遍历到第一个为false的值,返回false
//类似于数学里的‘与’
console.log(arr.every((item, index, array) => {
console.log('type=every,' + 'item=' + item + ',index=' + index + ',array=' + array);
return item > 3;
}));
//遍历完全,返回由结果为true的值组成的数组
console.log(arr.filter((item, index, array) => {
//console.log('type=filter,' + 'item=' + item + ',index=' + index + ',array=' + array);
return (item > 3);
}));
//遍历完全,将每一项带入函数,返回由结果组成的数组
console.log(arr.map((item, index, array) => {
//console.log('type=filter,' + 'item=' + item + ',index=' + index + ',array=' + array);
return (item * 3);
}));
//遍历完全,类似for循环
arr.forEach((item, index, array) => {
console.log('type=forEach,' + 'item=' + item + ',index=' + index + ',array=' + array);
});
</script>
转载于:https://www.cnblogs.com/tenfly/p/11443310.html
- 点赞
- 收藏
- 分享
- 文章举报
- nullJavascript中创建对象的五种方法实例
- nullJavascript中创建对象的五种方法实例
- javascript中Array数组的迭代方法实例分析
- javascript中Array数组的迭代方法实例分析
- javascript 求一组数的最小公倍数和最大公约数的简便算法 (三种方法,面向对象,回归迭代,和循环)
- javascript小实例,多种方法实现数组去重问题
- javascript 方法覆写实例代码
- C#后台调用前台javascript的五种方法
- JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
- JavaScript italics方法入门实例(把字符串显示为斜体)
- JavaScript实现的类字典插入或更新方法实例
- javascript面向对象之定义成员方法实例分析
- javascript小实例,编写一个方法,实现从n-m个数中随机选出一个整数
- 【学习总结】对javascript中数组迭代方法的理解。
- 实例讲解使用原生JavaScript处理AJAX请求的方法
- javascript面向对象技术基础(五)(类变量/类方法/实例变量/实例方法)
- 对javascript基本对象的属性以及方法的实例介绍
- JavaScript代码调试方法实例小结
- C#后台调用前台javascript的五种方法
- javascript 跳转页面的多种方法(实例代码)