Heim > Artikel > Web-Frontend > js verwendet eine for-Schleife, um abzufragen, ob ein bestimmter Wert in einem array_javascript-Skills vorhanden ist
Das sollte daran liegen, dass IE8 indexOf nicht unterstützt. Schreiben Sie also eine for-Schleifenmethode, um festzustellen, ob sie existiert, und geben Sie „true false“ zurück
function isCon(arr, val){ for(var i=0; i<arr.length; i++){ if(arr[i] == val) return true; } return false; }
Fügen Sie diese Methode in js hinzu und rufen Sie die Methode am aufrufenden Ort auf
window.onload = function(){ var arr=new Array(1,2,3,2,4,2,5,6,7,2,4,3,18,12,41,87); alert(isCon(arr, 8)); }