Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

青灯夜游
青灯夜游asal
2022-04-11 13:00:164699semak imbas

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.

Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

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);

Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

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("不存在");

Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

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("不存在");

Bagaimana untuk mengesan sama ada terdapat elemen dalam tatasusunan dalam es6

[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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn