En JavaScript, la méthode each() est utilisée pour vérifier si tous les éléments du tableau remplissent les conditions spécifiées (fournies via la fonction de rappel), la syntaxe est "array.every(function(currentValue,index,arr), thisValue )".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3. La méthode
every() est utilisée pour vérifier si tous les éléments du tableau remplissent les conditions spécifiées (fournies via la fonction de rappel). La méthode
every() utilise la fonction spécifiée pour détecter tous les éléments du tableau :
S'il est détecté qu'un élément du tableau n'est pas satisfait, l'expression entière renvoie false et les éléments restants ne seront pas testés encore.
Renvoie vrai si tous les éléments remplissent la condition.
Syntaxe :
array.every(function(currentValue,index,arr), thisValue)
Paramètres :
function(currentValue, index,arr)
: une fonction de rappel (callbackfn), qui ne peut être omise, et peut accepter jusqu'à trois paramètres : function(currentValue, index,arr)
:一个回调(callbackfn)函数,不可省略,最多可接受三个参数:
value:当前数组元素的值,不可省略。
index:当前数组元素的数字索引。
array:当前元素属于的数组对象。
thisValue
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("不全为偶数"); }
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("部分不在范围内。"); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!