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

        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號
        主站蜘蛛池模板: 91久久精品91久久性色| 成人精品一区二区三区在线观看 | 无码精品人妻一区二区三区影院 | 精品亚洲欧美中文字幕在线看| 99久久精品影院老鸭窝| 亚洲精品无码MV在线观看| 国产欧美精品一区二区色综合| 国产精品国产精品国产专区不卡| 热re99久久6国产精品免费| 四虎精品成人免费视频| 国产精品无码不卡一区二区三区| 久久国产免费观看精品| 国产乱人伦偷精品视频AAA| 伊人久久大香线蕉精品不卡| 精品国产青草久久久久福利| 亚洲国产精品一区二区久久| 国产精品久久久久9999| 2022精品天堂在线视频| 国产精品兄妹在线观看麻豆| 日韩精品无码免费一区二区三区| 亚洲欧洲久久久精品| 亚洲国产精品成人久久蜜臀 | 无码人妻精品一区二区三区在线| 欧美XXXX黑人又粗又长精品| 国产这里有精品| 国产精品久久久久乳精品爆| 久久精品这里热有精品| 97精品国产福利一区二区三区| 精品国产一区二区三区色欲| 久久亚洲精品中文字幕| 亚洲AV永久精品爱情岛论坛| 亚洲午夜国产精品无码 | 91午夜精品亚洲一区二区三区| 欧美精品手机在线播放| 精品亚洲一区二区| 精品视频在线免费观看| 奇米精品一区二区三区在线观看| 精品国产91久久久久久久| 久久97精品久久久久久久不卡| 精品亚洲综合在线第一区| 国产精品怡红院永久免费|