zoukankan      html  css  js  c++  java
  • 迭代方法和归并函数

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6     </head>
     7     <body>
     8         <script type="text/javascript">
     9         
    10             //every():对数组每一项都遍历,然后每一项都符合要求的话则返回true,否则就返回false
    11 
    12             //some():对数组每一项都遍历,其中有一项符合要求则返回true,否则返回false
    13             
    14             //filter():对数组的每一项都遍历,返回其中要求的元素组成的数组
    15             
    16             //map():对数组每一项都遍历并且运行给定的函数,返回每次函数调用的结果的数组;
    17             
    18             //forEach():对数组每一项都遍历并且运行给定的函数,但是没有返回值
    19             
    20             //reduce():对数组每一项进行遍历,并返回数组中所有值的和
    21             
    22             //reduceRight():与reduce()的作用一样,但是数组遍历是从后往前,反方向
    23             
    24             var array=[1,2,3,4];
    25             var everyResult=array.every(function(item,index,array){
    26               return (item>2);
    27             })
    28             console.log(everyResult);//返回false
    29             
    30             var someResult=array.some(function(item,index,array){
    31               return (item>2);
    32             })
    33             console.log(someResult);//返回ture;
    34             
    35             var filterResult=array.filter(function(item,index,array){
    36               return (item>2);
    37             })
    38             console.log(filterResult);//[3,4];
    39             
    40             var mapResult=array.map(function(item,index,array){
    41               return item*2;
    42             })
    43             console.log(mapResult);//[2,4,6,8,10];
    44             
    45             var reduceResult=array.reduce(function(prev,cur,index,array){
    46               return prev+cur;
    47             })
    48             console.log(reduceResult);//10
    49             
    50         </script>
    51     </body>
    52 </html>

  • 相关阅读:
    Java代理(静态/动态 JDK,cglib)
    Java数据库基础(JDBC)
    Servlet基础(工作原理、生命周期)
    Java XML DOM解析(xPath)
    java 文件操作
    从源码看集合ArrayList
    全面理解java异常机制
    python3 利用pip安装ipython notebook
    Centos的一个find命令配合rm删除某天前的文件
    在Pandas中直接加载MongoDB的数据
  • 原文地址:https://www.cnblogs.com/xiangru0921/p/6514257.html
Copyright © 2011-2022 走看看