站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript every()方法是干什么的

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

javascript every()方法是干什么的

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

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

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

  • 如果數(shù)組中檢測到有一個元素不滿足,則整個表達(dá)式返回 false ,且剩余的元素不會再進(jìn)行檢測。

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

語法:

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

參數(shù):

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

  • value:當(dāng)前數(shù)組元素的值,不可省略。

  • index:當(dāng)前數(shù)組元素的數(shù)字索引。

  • array:當(dāng)前元素屬于的數(shù)組對象。

thisValue :可選。對象作為該執(zhí)行回調(diào)時使用,傳遞給函數(shù),用作 "this" 的值。如果省略了 thisValue ,"this" 的值為 "undefined" 。

every() 方法會按升序順序?qū)γ總€數(shù)組元素調(diào)用一次 callbackfn 函數(shù),直到 callbackfn 函數(shù)返回 false。如果找到導(dǎo)致 callbackfn 返回 false 的元素,則 every() 方法會立即返回 false;否則,every() 方法返回 true。every() 方法不為數(shù)組中缺少的元素調(diào)用該回調(diào)函數(shù)。

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

示例1

下面示例檢測數(shù)組中元素是否都為偶數(shù),并進(jìn)行提示。

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("都是偶數(shù)"); }else{     console.log("不全為偶數(shù)"); }

示例2

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

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("都在指定范圍內(nèi)。"); } else {     console.log("部分不在范圍內(nèi)。"); }

【推薦學(xué)習(xí):javascript高級教程】

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
国产精品自在线拍国产第一页| 蜜臀91精品国产高清在线观看| 9久久9久久精品| 日韩一区二区三区免费体验| 国产精品久久国产精品99| www.国产精品.com| 精品少妇ay一区二区三区| 亚洲国产精品国自产电影| 久久精品国产99国产精品澳门| 精品露脸国产偷人在视频| 国产成人精品1024在线| 久久久久人妻一区精品性色av| 久久99久久99小草精品免视看| 久久九九久精品国产免费直播| 日本精品一区二区三区四区| 亚洲国产日韩在线视频| 国产在线高清精品二区色五郎| 精品日韩一区二区| 久久精品视频在线看99| 国产成人综合一区精品| 国产精品久久久久9999高清| 91久久精品午夜一区二区| 久久成人国产精品| 日韩精品无码熟人妻视频| 熟妇无码乱子成人精品| 久久老子午夜精品无码| 国产精品人人爽人人做我的可爱| 亚洲日韩精品无码一区二区三区| 国产在线91精品入口| 久久亚洲av无码精品浪潮 | 精品综合一区二区三区| 在线观看亚洲AV日韩A∨| 亚洲国产精品日韩在线观看| 中文字幕日韩理论在线| 日韩AV东京社区男人的天堂| 一本大道无码日韩精品影视| 国产一区二区三区精品久久呦| 国产亚洲精品美女2020久久 | 日韩国产成人精品视频| 日韩精品无码一区二区三区AV| 日韩特级黄色毛片|