Verwendung der Javascript-Methode some(): 1. Erkennen Sie, ob ein Element im Array vorhanden ist, das die angegebenen Bedingungen erfüllt. Wenn es existiert, wird es „true“ zurückgeben. Ermitteln Sie, ob nicht alle Elemente im Array die angegebenen Bedingungen erfüllen. Wenn sie nicht übereinstimmen, wird „false“ zurückgegeben. Wenn eines oder mehrere davon übereinstimmen, wird „true“ zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
some()-Methode: Überprüfen Sie, ob die Elemente im Array die angegebenen Bedingungen erfüllen (bereitgestellt von der Funktion).
In JavaScript wird die Methode some() verwendet, um zu erkennen, ob ein Element im Array vorhanden ist, das die angegebenen Bedingungen erfüllt. Wenn es existiert, gibt es true zurück, wenn es nicht existiert, gibt es false zurück. Aus einem anderen Blickwinkel betrachtet kann some() auch verwendet werden, um zu erkennen, ob alle Elemente im Array die angegebenen Bedingungen nicht erfüllen. Wenn ein oder mehrere Elemente übereinstimmen, wird „false“ zurückgegeben. es wird true zurückgeben.
Ähnlich wie bei der some()-Methode gibt es die every()-Methode. Der Unterschied zwischen ihnen ist: Solange ein Element im Array die Bedingung erfüllt, gibt some() nur dann true zurück, wenn alle Elemente im Array erfüllt sind Wenn die Bedingung erfüllt ist, gibt every() nur true zurück.
Hinweis:
some() erkennt keine leeren Arrays.
some() ändert das ursprüngliche Array nicht.
some() Die spezifische Verwendung ist wie folgt:
array.some(callbackfn[, thisArg]);
Parameterbeschreibung:
array: erforderlicher Parameter, ein Array-Objekt.
callbackfn: erforderlicher Parameter, eine Funktion, die bis zu drei Parameter empfängt. Funktionsparameter:
Parameter | Beschreibung |
---|---|
aktueller Wert | Erforderlich. Der Wert des aktuellen Elements |
index | ist optional. Der Indexwert des aktuellen Elements |
arr | ist optional. Das Array-Objekt, zu dem das aktuelle Element gehört. Die Methode „some()“ ruft die Funktion „callbackfn“ für jedes Element im Array auf, bis „callbackfn“ „true“ zurückgibt oder bis das Ende des Arrays erreicht ist. |
Beispiel
Das folgende Beispiel erkennt, ob der Wert eines Elements in einem Array eine ungerade Zahl ist. Wenn die Methode some() eine gerade Zahl erkennt, gibt sie true zurück und meldet, dass nicht alle ungerade sind; wenn keine gerade Zahl erkannt wird, meldet sie, dass alle ungerade sind.function f(value, index, ar) { if (value % 2 == 0) { return true; } } var a = [1,15,4,10,11,22]; var evens = a.some(f); if (evens) { console.log("不全是奇数。"); } else { console.log("全是奇数。"); }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Javascript-Methode some(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!