js数组的五种迭代方法及两种归并方法(推荐)


Posted in Javascript onJune 14, 2016

js数组的五种迭代方法及两种归并方法(推荐)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
 window.onload = function(){
    //every()相当于逻辑与
    var arr = [1,2,3,4,5,6,7,8];
    var everyRes = arr.every(function(item,index,array){
        return (item>2);
    });
    alert(everyRes);
    //some()相当于逻辑或
    var someRes = arr.some(function(item,index,array){
        return (item>2);
    });
    alert(someRes);
    //filter()返回给定条件的数组
    var filterRes = arr.filter(function(item,index,array){
        return (item>2);
    });
    alert(filterRes);
    //map()返回给定条件的数组
    var mapRes = arr.map(function(item,index,array){
        return (item*2);
    });
    alert(mapRes);
//forEach()没有返回值 有兴趣可以自测
 }


    //reduce()归并方法 接受传入的函数和作为归并基础的初始值(可选
    //要传入的函数接收四个函数,前一个值,当前值,索引项,数组对象
    var sum = arr.reduce(function(prev,cur,index,array){
       return prev + cur;
    });
    alert(sum);
    //reduceRight()归并方法 和reduce()方法本质一样,区别就在于是从后向前开始边里
    var sum2 = arr.reduceRight(function(pre,cur,index,array){
       return pre + cur;
    });
    alert(sum2);
</script>
</head>

<body>
</body>
</html>

以上这篇js数组的五种迭代方法及两种归并方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于JQuery实现CheckBox全选全不选
Jun 27 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
JS操作HTML自定义属性的方法
Feb 10 Javascript
JavaScript常用脚本汇总(一)
Mar 04 Javascript
jQuery的position()方法详解
Jul 19 Javascript
详解AngularJS控制器的使用
Mar 09 Javascript
jquery实现点击页面回到顶部
Nov 23 Javascript
nuxt中使用路由守卫的方法步骤
Jan 27 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
JS图片懒加载技术实现过程解析
Jul 27 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
Sep 10 Javascript
vue+Element-ui实现分页效果
Nov 15 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 #Javascript
Javascript中的迭代、归并方法详解
Jun 14 #Javascript
JavaScript接口的实现三种方式(推荐)
Jun 14 #Javascript
jQuery处理XML文件的几种方法
Jun 14 #Javascript
你不需要jQuery(三) 新AJAX方法fetch()
Jun 14 #Javascript
深入理解jQuery 事件处理
Jun 14 #Javascript
使用jquery获取url及url参数的简单实例
Jun 14 #Javascript
You might like
PHP+DBM的同学录程序(1)
2006/10/09 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
Python 第一步 hello world
2009/09/25 Python
python基础教程之udp端口扫描
2014/02/10 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
基于python检查矩阵计算结果
2020/05/21 Python
python数据抓取3种方法总结
2021/02/07 Python
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
小学清明节活动方案
2014/03/08 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android