Heim > Web-Frontend > js-Tutorial > So ermitteln Sie, ob ein angegebenes Element in einem Array in JavaScript vorhanden ist

So ermitteln Sie, ob ein angegebenes Element in einem Array in JavaScript vorhanden ist

青灯夜游
Freigeben: 2021-06-29 16:40:15
Original
3154 Leute haben es durchsucht

In JS können Sie die Methode some() verwenden, um festzustellen, ob ein bestimmtes Element im Array vorhanden ist. Wenn es vorhanden ist, wird es zurückgegeben true, wenn es nicht existiert, wird false zurückgegeben; das Syntaxformat ist „array.some (callbackfn[, thisArg]);“.

So ermitteln Sie, ob ein angegebenes Element in einem Array in JavaScript vorhanden ist

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JS some()-Methode: Erkennt, ob Elemente im Array vorhanden sind, die die Bedingungen erfüllen.

Die JavaScript-some()-Methode wird verwendet, um zu erkennen, ob Elemente im Array vorhanden sind, die die angegebenen Bedingungen erfüllen. Wenn es existiert, gibt es true zurück, wenn es nicht existiert, gibt es true zurück. Geben Sie einfach 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.

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. 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:

Erkennen Sie, 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 davon 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

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein angegebenes Element in einem Array in JavaScript vorhanden ist. 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