Kann JavaScript die in_array()-Funktionalität von PHP nachahmen?
In PHP vergleicht in_array() einen Wert mit denen innerhalb eines Arrays und gibt „true“ zurück wenn eine Übereinstimmung gefunden wird. JavaScript hat kein direktes Äquivalent, aber von der Community entwickelte Bibliotheken bieten analoge Funktionalität.
Instanzabgleich mit jQuery oder Prototype
inArray von jQuery und Array.indexOf von Prototype bewältigen diese Herausforderung, indem sie Werte iterativ vergleichen:
1 2 3 4 5 6 7 |
|
Array Vergleich
Für komplexere Szenarien, in denen Sie ganze Arrays vergleichen müssen, kann eine benutzerdefinierte Funktion diesen Bedarf erfüllen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Verwendung
1 2 3 4 5 6 7 8 9 10 11 |
|
Das obige ist der detaillierte Inhalt vonGibt es ein JavaScript-Äquivalent zu PHPs in_array()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!