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 相关文章推荐
ext 代码生成器
Aug 07 Javascript
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
Oct 18 Javascript
JavaScript eval() 函数介绍及应用示例
Jul 29 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
Oct 10 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
最全面的百度地图JavaScript离线版开发
Sep 10 Javascript
微信小程序 开发工具快捷键整理
Oct 31 Javascript
使用vuex存储用户信息到localStorage的实例
Nov 11 Javascript
react PropTypes校验传递的值操作示例
Apr 28 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
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生成月历代码
2007/06/14 PHP
PHP JSON 数据解析代码
2010/05/26 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
pyshp创建shp点文件的方法
2018/12/31 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
群众路线教育实践活动方案
2014/02/02 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
信息技术国培研修日志
2015/11/13 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
Mysql Show Profile
2021/04/05 MySQL
详解vue中v-for的key唯一性
2021/05/15 Vue.js
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers