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
  • 相关阅读:
    gulp.js基础入门
    正则匹配
    app的meta标签
    移动端UC浏览器和QQ浏览器的部分私有meta属性
    雅虎团队经验:网站页面性能优化的 34条黄金守则
    DOCTYPE声明作用及用法详解
    DOCTYPE 中xhtml 1.0和 html 4.01区别分析
    html doctype 作用介绍
    WebStorm
    JQuery的Ajax跨域请求原理概述及实例
  • 原文地址:https://www.cnblogs.com/fqh123/p/9748122.html
Copyright © 2011-2022 走看看