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