Erkennungsmethode: 1. Verwenden Sie die Anweisung „arr.indexOf(„element value“)“, wenn der zurückgegebene Elementindex existiert. 2. Verwenden Sie „arr.includes(„value“)“, falls vorhanden, geben Sie true zurück. 3. Verwenden Sie die for-Schleifenanweisung, um das Array zu durchlaufen, und verwenden Sie die if-Anweisung und den Operator „==“, um zu bestimmen, ob das Array-Element der angegebene Wert ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
es6 Erkennen, ob ein Element im Array vorhanden ist
Methode 1: array.indexOf
array.indexOf
此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。
var arr=[1,2,3,4]; var index=arr.indexOf(3); console.log(index);
方法二:array.includes(searcElement[,fromIndex])
var arr=[1,2,3,4]; if(arr.includes(3)) console.log("存在"); else console.log("不存在");
Methode 2:
array.includes(searcElement[,fromIndex])
Diese Methode bestimmt, ob ein bestimmter Wert im Array vorhanden ist. Wenn er existiert, gibt sie true zurück, andernfalls gibt sie false zurück
Methode 3: For-Schleife und if verwenden
var arr=[1,2,3,4]; var k=0; for(var i=0;i<arr.length;i++){ if(arr[i]==3) k=1; } if(k) console.log("存在"); else console.log("不存在");
Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob in es6 ein Element in einem Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!