i===value)", jika ia kembali benar, ia wujud."/> i===value)", jika ia kembali benar, ia wujud.">

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

青灯夜游
青灯夜游asal
2022-04-19 16:07:254289semak imbas

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);
  • 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));
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("指定元素在数组中");
	}
})
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!

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