Heim > Artikel > Web-Frontend > Was macht die Javascript-Methode every()?
In JavaScript wird die Methode every() verwendet, um zu überprüfen, ob alle Elemente des Arrays die angegebenen Bedingungen erfüllen (bereitgestellt durch die Rückruffunktion). Die Syntax lautet „array.every(function(currentValue,index,arr), thisValue )".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. Mit der Methode
every() wird überprüft, ob alle Elemente des Arrays die angegebenen Bedingungen erfüllen (bereitgestellt durch die Callback-Funktion). Die Methode
every() verwendet die angegebene Funktion, um alle Elemente im Array zu erkennen:
Wenn festgestellt wird, dass ein Element im Array nicht erfüllt ist, gibt der gesamte Ausdruck „false“ zurück und die übrigen Elemente werden nicht getestet wieder.
Gibt true zurück, wenn alle Elemente die Bedingung erfüllen.
Syntax:
array.every(function(currentValue,index,arr), thisValue)
Parameter:
function(currentValue, index,arr)
: eine Rückruffunktion (callbackfn), die nicht weggelassen werden kann und bis zu drei Parameter akzeptieren kann : 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("不全为偶数"); }🎜Beispiel 2🎜🎜Das folgende Beispiel prüft, ob der Wert des Elements im Array innerhalb des angegebenen Bereichs liegt. Bereichswerte werden über ein Objekt eingestellt. Dieses Beispiel demonstriert die Verwendung des thisArg-Parameters. 🎜
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("部分不在范围内。"); }🎜【Empfohlenes Lernen: 🎜Javascript-Tutorial für Fortgeschrittene🎜】🎜
Das obige ist der detaillierte Inhalt vonWas macht die Javascript-Methode every()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!