Kaedah pengesanan: 1. Gunakan pernyataan "arr.indexOf("element value"), jika indeks elemen dikembalikan, ia wujud 2. Gunakan "arr.includes("value")", jika ia wujud, kembalikan benar; 3. Gunakan pernyataan gelung for untuk melintasi tatasusunan, dan gunakan pernyataan if dan operator "==" untuk menentukan sama ada elemen tatasusunan ialah nilai yang ditentukan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
es6 mengesan sama ada terdapat unsur dalam tatasusunan
Kaedah 1: array.indexOf
Kaedah ini menentukan sama ada nilai tertentu wujud dalam tatasusunan Jika ia wujud, ia mengembalikan subskrip elemen tatasusunan, jika tidak ia mengembalikan -1.
var arr=[1,2,3,4]; var index=arr.indexOf(3); console.log(index);
Kaedah 2: array.includes(searcElement[,fromIndex])
Kaedah ini menentukan sama ada nilai tertentu wujud dalam tatasusunan dan mengembalikan jika ia wujud benar, sebaliknya kembalikan palsu
var arr=[1,2,3,4]; if(arr.includes(3)) console.log("存在"); else console.log("不存在");
Kaedah 3: Gunakan untuk gelung dan jika
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("不存在");
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!