Rumah > Artikel > hujung hadapan web > Bagaimana untuk melaksanakan fungsi tertentu pada elemen dalam tatasusunan js
Dalam artikel sebelumnya, kami belajar tentang cara mengisi tatasusunan dengan nilai tetap Sila lihat "Cara mengisi tatasusunan dengan elemen tetap dalam js". Kali ini kita akan belajar tentang kaedah melaksanakan fungsi tertentu pada elemen Anda boleh merujuknya jika perlu.
Mula-mula mari kita lihat contoh kecil.
<script> var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; arr.forEach(element => console.log(element)); </script>
Hasil daripada contoh kecil ini ialah
Melihat hasil ini dengan teliti, kita dapati bahawa hasil ini adalah unsur-unsur yang keluaran. Mari lihat kod ini sekali lagi "console.log" digunakan dalam kod ini, dan kami juga menggunakan kaedah forEach. Mari kita lihat secara terperinci. Kaedah
forEach() melaksanakan fungsi yang diberikan sekali untuk setiap elemen tatasusunan.
Mari kita lihat format sintaks kaedah ini.
数组名称.forEach(数组中每个元素执行的函数(正在处理的当前元素,正在处理的当前元素的索引,正在操作的数组), 执行回调函数时,用作this的值)
Kaedah forEach() melaksanakan fungsi panggil balik sekali untuk setiap item dalam tatasusunan yang mengandungi nilai yang sah dalam tertib menaik susunan yang jarang). Kaedah ini melaksanakan fungsi panggil balik sekali untuk setiap elemen tatasusunan tidak seperti map() atau reduce(), ia sentiasa mengembalikan nilai yang tidak ditentukan dan tidak boleh dirantai. Kes penggunaan biasa ialah melakukan kesan sampingan pada penghujung rantai panggilan.
Apabila forEach() dipanggil, ia tidak akan menukar tatasusunan asal, iaitu tatasusunan ia dipanggil (walaupun fungsi panggil balik mungkin menukar tatasusunan asal apabila ia dipanggil).
Nota: Tiada cara untuk membatalkan atau keluar daripada gelung forEach() selain daripada membuang pengecualian. Jika anda perlu membatalkan atau keluar dari gelung, kaedah forEach() bukanlah alat untuk digunakan.
Jika anda perlu menamatkan gelung lebih awal, anda boleh menggunakan:
Gelung untuk mudah
untuk...daripada / untuk.. . dalam gelung
Array.prototype.every()
Array.prototype.some()
Array.prototype.find()
Array.prototype.findIndex()
Itu sahaja, jika anda memerlukannya, anda boleh Tonton: Tutorial asas Javascript
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi tertentu pada elemen dalam tatasusunan js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!