Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6

Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6

青灯夜游
Lepaskan: 2022-10-14 18:18:33
asal
4301 orang telah melayarinya

Kaedah penghakiman: 1. Gunakan "arr.includes(value)", jika ia mengembalikan benar, ia wujud 2. Gunakan "arr.find(function(v){if(v==value{/{/0} /true }})" pernyataan; 3. Gunakan "arr.some(i=>i===value)", jika ia kembali benar, ia wujud.

Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3

Dalam es6, anda boleh menggunakan kaedah sertakan, cari dan beberapa untuk menentukan sama ada elemen berada dalam. tatasusunan.

Kaedah 1: Gunakan kaedah es6 termasuk

kaedah termasuk() digunakan untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan dan mengembalikan benar atau palsu. Sintaks:

<.>
array.includes(searchElement, fromIndex);
Salin selepas log masuk
  • elemen carian:

  • dariIndeks: kedudukan indeks untuk memulakan carian.

Seperti yang anda lihat, nilai pulangan adalah benar, yang bermaksud elemen
arr = [1,2,3,4,5]
console.log(arr.includes(5));
Salin selepas log masuk
berada dalam tatasusunan Kaedah 2. : Gunakan kaedah cari es6

Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6

kaedah find() untuk mengembalikan nilai elemen pertama tatasusunan yang lulus ujian (dinilai dalam fungsi Setiap elemen Panggil fungsi pelaksanaan

5

Jika tiada unsur yang memenuhi syarat, kembalikan tidak ditentukan

Contoh:

  • Kaedah 3: Gunakan beberapa kaedah es6
  • kaedah some() digunakan untuk mengesan sama ada terdapat elemen dalam tatasusunan yang memenuhi syarat yang ditetapkan Jika wujud, ia akan kembali benar . Jika ia tidak wujud, ia akan kembali benar

var arr = [1,2,3,4,5]
arr.find(function(value){
	if(value==5){
		console.log("指定元素在数组中");
	}
})
Salin selepas log masuk
Seperti yang anda lihat, nilai pulangan adalah palsu. bukan dalam tatasusunan. [Cadangan berkaitan:

tutorial video javascriptBagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6,

bahagian hadapan web

]

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan