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

        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號
        主站蜘蛛池模板: 国产成人综合精品一区| 日韩精品人成在线播放| 成人午夜精品亚洲日韩| 色偷偷88888欧美精品久久久| 国产成人精品久久亚洲| 2022国产精品自产拍在线观看 | 久久国产精品免费一区二区三区| 91精品国产乱码久久久久久| 亚洲AV午夜福利精品一区二区| 久久精品亚洲男人的天堂| 99爱在线视频这里只有精品| 98视频精品全部国产| 日韩精品久久久肉伦网站| 四虎精品免费永久免费视频| 国产精品一区12p| 99久久精品免费国产大片| 国产小视频国产精品| 国产午夜福利精品久久2021| 久久亚洲美女精品国产精品| 亚洲日韩中文在线精品第一| 久久精品一区二区三区中文字幕| 国产精品JIZZ在线观看老狼| 91精品婷婷国产综合久久| 久久精品免费一区二区三区| 国产精品久久久久久影院| 国产精品vⅰdeoxxxx国产| 久久99国内精品自在现线| 午夜DY888国产精品影院| 中国国产精品| 亚洲精品午夜无码专区| 亚洲精品无码永久在线观看你懂的 | 亚洲国产精品激情在线观看| 国产亚洲精品拍拍拍拍拍| 国产精品 一区 在线| 国产精品偷伦视频免费观看了| 国产精品热久久无码av| 成人亚洲日韩精品免费视频| 87国产私拍福利精品视频| 亚洲精品高清久久| 国产精品国产三级国产| 国产区精品高清在线观看|