Rumah > hujung hadapan web > tutorial js > Apakah yang dilakukan oleh kaedah javascript find()?

Apakah yang dilakukan oleh kaedah javascript find()?

青灯夜游
Lepaskan: 2021-10-20 16:43:02
asal
7384 orang telah melayarinya

Dalam javascript, kaedah find() digunakan untuk mendapatkan elemen pertama dalam tatasusunan yang memenuhi syarat. Kaedah ini akan memanggil fungsi panggil balik untuk setiap elemen dalam tatasusunan, dan menguji sama ada elemen tatasusunan memenuhi syarat dalam fungsi panggil balik Apabila elemen dalam tatasusunan memenuhi syarat, elemen itu akan dikembalikan dan nilai seterusnya tidak panggil fungsi panggil balik sekali lagi.

Apakah yang dilakukan oleh kaedah javascript find()?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Kaedah find() mengembalikan nilai elemen pertama dalam tatasusunan yang memenuhi fungsi ujian yang disediakan.

Kaedah find() memanggil pelaksanaan fungsi panggil balik sekali untuk setiap elemen dalam tatasusunan:

  • Apabila elemen dalam tatasusunan kembali benar apabila menguji keadaan, cari () mengembalikan elemen yang memenuhi syarat, dan nilai seterusnya tidak akan memanggil fungsi pelaksanaan.

  • Jika tiada unsur yang memenuhi syarat, kembalikan tidak ditentukan

Nota: Fungsi find() tidak akan dilaksanakan untuk kosong tatasusunan.

Nota: find() tidak mengubah nilai asal tatasusunan.

Sintaks: array.find(callback, thisArg)

Parameter Penerangan
panggilan balik
参数 描述
callback

为数组中的每个元素运行的函数。

函数参数:

  • element(必填)-数组中正在处理的当前元素

  • index(可选)-数组中正在处理的当前元素的索引

  • array(可选)- 当前元素所属的数组对象

thisValue 可选。 传递给函数的值一般用 "this" 值。
如果这个参数为空, "undefined" 会传递给 "this" 值
Fungsi dijalankan untuk setiap elemen dalam tatasusunan.

Parameter fungsi:

var ages = [3, 10, 18, 20]; 
function checkAdult(age) {
    return age >= 18;}
 function myFunction() {
    document.getElementById("demo").innerHTML = ages.find(checkAdult);}
Salin selepas log masuk

elemen (diperlukan) - elemen semasa sedang diproses dalam tatasusunan

18
Salin selepas log masuk

indeks (pilihan) ) - indeks elemen semasa sedang diproses dalam tatasusunan

tatasusunan (pilihan) - objek tatasusunan yang dimiliki oleh elemen semasa td> tr>
thisValue Pilihan. Nilai yang dihantar kepada fungsi biasanya menggunakan nilai "ini". Jika parameter ini kosong, "undefined" akan dihantar ke nilai "this"
Nilai pulangan: Kembalikan tatasusunan pertama yang memenuhi syarat ujian Nilai elemen, jika tiada keadaan yang sepadan, undefined dikembalikan. Contoh: Dapatkan elemen pertama dalam tatasusunan yang umurnya melebihi 18Hasil keluaran: [Pembelajaran yang disyorkan: javascript tutorial lanjutan 】

Atas ialah kandungan terperinci Apakah yang dilakukan oleh kaedah javascript find()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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