站長資訊網
        最全最豐富的資訊網站

        javascript every()方法是干什么的

        在javascript中,every()方法用來檢測數組的所有元素是否都滿足指定條件(通過回調函數提供),語法“array.every(function(currentValue,index,arr), thisValue)”。

        javascript every()方法是干什么的

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        every() 方法用來檢測數組的所有元素是否都滿足指定條件(通過回調函數提供)。

        every() 方法使用指定函數檢測數組中的所有元素:

        • 如果數組中檢測到有一個元素不滿足,則整個表達式返回 false ,且剩余的元素不會再進行檢測。

        • 如果所有元素都滿足條件,則返回 true。

        語法:

        array.every(function(currentValue,index,arr), thisValue)

        參數:

        function(currentValue, index,arr):一個回調(callbackfn)函數,不可省略,最多可接受三個參數:

        • value:當前數組元素的值,不可省略。

        • index:當前數組元素的數字索引。

        • array:當前元素屬于的數組對象。

        thisValue :可選。對象作為該執行回調時使用,傳遞給函數,用作 "this" 的值。如果省略了 thisValue ,"this" 的值為 "undefined" 。

        every() 方法會按升序順序對每個數組元素調用一次 callbackfn 函數,直到 callbackfn 函數返回 false。如果找到導致 callbackfn 返回 false 的元素,則 every() 方法會立即返回 false;否則,every() 方法返回 true。every() 方法不為數組中缺少的元素調用該回調函數。

        除了數組對象之外,every() 方法可由具有 length 屬性具有自己按數字編制索引的屬性名的任何對象使用,如關聯數組對象、Arguments 等。

        示例1

        下面示例檢測數組中元素是否都為偶數,并進行提示。

        function f (value, index, ar) {     if (value % 2 == 0) {         return true;     }else {         return false;     } } var a = [2,4,5,6,8]; if (a.every(f)) {     console.log("都是偶數"); }else{     console.log("不全為偶數"); }

        示例2

        下面示例檢測數組中元素的值是否在指定范圍內。范圍值通過一個對象來設置。通過本示例演示 thisArg 參數的用法。

        var f = function (value) {     if (typrof value !== 'number') {         return false;     }else {         return value >=this.min && value <= this.max;     } var a = [10,15,19]; var obj = {min : 10, max : 20}; if (a.every(f, obj)) {     console.log("都在指定范圍內。"); } else {     console.log("部分不在范圍內。"); }

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: www.日韩精品| 国产精品亚洲一区二区三区在线 | 成人国内精品久久久久影院| 精品国产爽爽AV| 精品第一国产综合精品蜜芽| 国产精品高清一区二区三区不卡| 亚洲午夜成人精品电影在线观看| 国产精品热久久无码av| 国产精品成人va在线观看| 少妇人妻精品一区二区三区| 日韩美女18网站久久精品| 国产激情精品一区二区三区| 久久福利青草精品资源站| 国产精品小视频免费无限app| 美女岳肉太深了使劲国产精品亚洲专一区二区三区 | 精品无码久久久久国产| 日本一区二区三区精品国产 | 四虎影视国产精品亚洲精品hd| 国产精品国产三级国产普通话 | 国产成人精品视频2021| 国产午夜精品理论片久久影视| 黑人巨大精品欧美| 色一乱一伦一图一区二区精品 | 国产亚洲精品不卡在线| 国产亚洲精品不卡在线| 国产精品狼人久久久久影院| 成人国产精品一区二区视频| 一级香蕉精品视频在线播放| 老司机99精品99| 精品人妻系列无码人妻免费视频| 欧美精品人爱c欧美精品| 精品视频在线免费观看| 国产精品臀控福利在线观看| 国产精品电影网| 精品久久一区二区三区| 国产精品久久毛片完整版| 国产精品乱码高清在线观看| 国产精品久久久久国产A级| 91国内外精品自在线播放| 99精品视频在线观看免费| 国产欧美国产精品第一区|