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

        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號
        主站蜘蛛池模板: 精品乱码久久久久久久| 国产区精品一区二区不卡中文| 亚洲国产精品一区二区第一页| 久久精品免费一区二区三区| 亚洲欧美精品丝袜一区二区| 国产99精品一区二区三区免费| 2021国产精品视频| 亚洲精品无码乱码成人| 久久er国产精品免费观看8| 87国产私拍福利精品视频| 日本伊人精品一区二区三区| 日本精品久久久久久久久免费| 四虎永久在线精品国产免费| 97视频在线观看这里只有精品| 亚洲精品国产精品乱码视色 | 无码人妻精品中文字幕免费| 欧美精品黑人粗大欧| 韩国三级中文字幕hd久久精品| 四虎国产精品永久地址99| 99久久精品毛片免费播放| 精品人妻人人做人人爽 | 亚洲午夜精品久久久久久浪潮| 精品视频一区二区三区| 国产一区二区三区精品视频| 国产精品欧美一区二区三区 | 最新精品国偷自产在线| 日韩欧美亚洲国产精品字幕久久久 | 精品国产AV一区二区三区| 无码人妻精品一区二区三18禁| 中文字幕精品久久久久人妻| 亚洲?V无码成人精品区日韩| 欧美国产精品久久高清| 免费视频成人国产精品网站| 久久青青草原精品国产软件| 日本精品少妇一区二区三区| 亚洲欧美精品午睡沙发| 亚洲综合国产精品第一页| 亚洲一区二区三区国产精品| 亚洲av永久无码精品漫画 | 91老司机深夜福利精品视频在线观看 | 国产精品天干天干综合网|