Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob sich ein bestimmter Wert in einem Array in Javascript befindet

So ermitteln Sie, ob sich ein bestimmter Wert in einem Array in Javascript befindet

青灯夜游
青灯夜游Original
2021-09-02 18:44:295334Durchsuche

Beurteilungsmethode: 1. Verwenden Sie die Methode Includes(), Syntax „arr.includes('value')“, wenn sie im Array ist, geben Sie true zurück. 2. Verwenden Sie „arr.indexOf(„value“)“ oder „arr. lastIndexOf(“value“)“-Anweisung: Wenn der Rückgabewert größer als 0 ist, befindet er sich im Array.

So ermitteln Sie, ob sich ein bestimmter Wert in einem Array in Javascript befindet

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

Methode 1: Verwenden Sie die Methode „includes()“ des Arrays. Mit der Methode „includes()“ wird ermittelt, ob ein Array einen angegebenen Wert enthält. Wenn ja, wird „true“ zurückgegeben, andernfalls „false“.

var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];
if(fruits.includes('榴莲')){
	console.log("给定值在数组中");
}else{
	console.log("给定值不在数组中");
}

Ausgabeergebnis:

给定值在数组中


Methode 2: Verwenden Sie die Methode indexOf() oder lastIndexOf() der Methode array

indexOf(), um die erste Vorkommensposition eines angegebenen Elements im Array zurückzugeben. Wenn das abzurufende Element nicht erscheint, gibt die Methode -1 zurück.

Implementierungsidee: Verwenden Sie diese Methode, um die erste Vorkommensposition des angegebenen Werts im Array zu überprüfen. Wenn die Position vorhanden ist, wird das angegebene Element einbezogen. Wenn -1 zurückgegeben wird, ist das angegebene Element nicht enthalten.

var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];
var b = fruits.indexOf("橘子");
if (b>0) {
	console.log("给定值在数组中");
}else{
	console.log("给定值不在数组中");
}

Ausgabeergebnis:

给定值在数组中

Die Methode lastIndexOf() kann das Element im Array suchen und die Position zurückgeben, an der es zuletzt angezeigt wurde. Wenn das abzurufende Element nicht erscheint, gibt die Methode -1 zurück.

Implementierungsidee: Verwenden Sie diese Methode, um die letzte Vorkommensposition des angegebenen Werts im Array zu überprüfen. Wenn die Position vorhanden ist, wird das angegebene Element eingeschlossen. Wenn -1 zurückgegeben wird, wird das angegebene Element nicht eingeschlossen.

var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];
var b = fruits.lastIndexOf("葡萄");
if (b>0) {
	console.log("给定值在数组中");
}else{
	console.log("给定值不在数组中");
}

Ausgabeergebnis:

给定值不在数组中

[Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene

]

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein bestimmter Wert in einem Array in Javascript befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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