zoukankan      html  css  js  c++  java
  • JavaScript Array every() 方法

    every()方法是js中的迭代方法,用于检测数组中的元素是否满足指定条件。
    1、依次执行数组元素,如果一个元素不满足条件就返回false,不会继续执行后面的元素判断;所有数组元素都满足条件则返回true。
    2、不会改变原数组。

    语法

    /**
     * @param {参数类型} 参数名 参数说明
     *  {
     *    function(currentValue, index,arr): //必须
     *    {
     *        currentValue: 必须。元素值,
     *        index: 可选。元素索引值,
     *        arr: 可选。当前数组对象
     *    },
     *    thisValue: 可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。
     *  }
     */
    array.every(function(currentValue,index,arr){},thisValue);

    示例

    var arr = [ 1, 2, 3, 4, 5, 6 ]; 
    
    var every = arr.every( function( val, index, arr){
        console.log( 'val:' + val); //打印1,不会打印2、3、4、5、6
    
        return val > 4; 
    }); 
    
    console.log(every); //返回false
     



  • 相关阅读:
    Delphi Class of 类引用
    Class-reference types 类引用类型--快要失传的技术
    最简单的TabHost
    修改一些IntelliJ IDEA 11的设置,使Eclipse的使用者更容易上手(转)
    uva 10494
    uva748
    uva 465
    高精度
    uva 694
    uva414
  • 原文地址:https://www.cnblogs.com/plBlog/p/12383574.html
Copyright © 2011-2022 走看看