Heim > Web-Frontend > js-Tutorial > Hauptteil

So verwenden Sie die Javascript-Methode some()

青灯夜游
Freigeben: 2023-01-07 11:44:32
Original
24782 Leute haben es durchsucht

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.

So verwenden Sie die Javascript-Methode some()

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]);
Nach dem Login kopieren

Parameterbeschreibung:

  • array: erforderlicher Parameter, ein Array-Objekt.

  • callbackfn: erforderlicher Parameter, eine Funktion, die bis zu drei Parameter empfängt. Funktionsparameter:

    Parameter Beschreibung
    aktueller WertErforderlich. 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.
    thisArg: Optionaler Parameter, ein Objekt, für das in der Callbackfn-Funktion auf das Schlüsselwort this verwiesen werden kann. Wenn thisArg weggelassen wird, wird undefiniert verwendet, um false zurückzugeben. Die Methode

  • song() ruft die Callbackfn-Funktion für jedes Array-Element in aufsteigender Indexreihenfolge auf, bis die Callbackfn-Funktion „true“ zurückgibt. Die Methode some() gibt sofort true zurück, wenn ein Element gefunden wird, das dazu führt, dass callbackfn true zurückgibt. Wenn der Rückruf für kein Element „true“ zurückgibt, gibt die Methode „some()“ „false“ zurück. Die Methode

    some() ruft diese Rückruffunktion nicht für fehlende Elemente im Array auf. Zusätzlich zu Array-Objekten kann die Methode some() von jedem Objekt verwendet werden, das über eine Längeneigenschaft und einen numerisch indizierten Eigenschaftsnamen verfügt, z. B. assoziative Arrays, Argumente usw.

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("全是奇数。");
}
Nach dem Login kopieren
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage