zoukankan      html  css  js  c++  java
  • 数组的迭代方法

    var numbers=[1,2,3,4,5,4,3,2,1];
    var some=numbers.some(function(item,index,arr){
    return (item>2);
    })
    console.log(some)//true 有一个返回true最终就返回true
    var every=numbers.every(function(item,index,arr){
    return (item>2);
    })
    console.log(every)//false 全部为true才是true
    var filter=numbers.filter(function(item,index,arr){
    return (item>2);
    })
    console.log(filter)//[3, 4, 5, 4, 3] 满足条件的项组成一个数组
    var map=numbers.map(function(item,index,arr){
    return (item*2)
    })
    console.log(map)// [2, 4, 6, 8, 10, 8, 6, 4, 2] 返回每个项执行的结果
    var foreach=numbers.forEach(function(item,index,arr){
    console.log(item)
    })//相当于for循环 给每一个项执行一个函数 无返回值
    var reduce=numbers.reduce(function(prev,cur,index,arr){
    return prev+cur;
    })
    console.log(reduce)//25
    var reduceright=numbers.reduceRight(function(prev,cur,index,arr){
    return prev+cur;
    })
    console.log(reduceright)//25
    var now=new Date();
    console.log(now)
    function f1(){
    console.log("f1")
    }
    function f2(){
    console.log("f2")
    }
    var p=new Promise(function(resolve,eject){
    resolve("ok");
    });
    p.then(function(value){console.log("val")},
    function(err){console.log(err)}
    );
    var bo=true;
    console.log(typeof bo)//boolean
    console.log(bo instanceof Boolean)//false
  • 相关阅读:
    多态的详解
    Java继承详解
    static关键字特点
    数组(相关知识的整理)
    杨辉三角(用for循环)
    Jmeter接口测试案例实践(一)
    组合测试方法:配对测试实践
    用例设计方法:判定表驱动法实践
    sso系统登录以及jsonp原理
    单点登录--sso系统
  • 原文地址:https://www.cnblogs.com/fqh123/p/9748122.html
Copyright © 2011-2022 走看看