Rumah >hujung hadapan web >tutorial js >Cara menggunakan setiap fungsi dalam js

Cara menggunakan setiap fungsi dalam js

小老鼠
小老鼠asal
2024-03-13 16:26:051190semak imbas

Dalam JavaScript, tiada setiap fungsi terbina dalam, tetapi perpustakaan jQuery menyediakan fungsi $.each() yang sangat berguna untuk merentasi tatasusunan atau objek. Jika anda menggunakan jQuery, atau persekitaran anda termasuk jQuery, anda boleh menggunakan fungsi $.each() seperti ini.

Gelung melalui tatasusunan

javascript

var array = [ "item1", "item2", "item3" ];  
  
$.each(array, function(index, value) {  
    console.log(index + ": " + value);  
});

Dalam contoh di atas, $.each() lelaran ke atas tatasusunan. Untuk setiap elemen dalam tatasusunan, ia memanggil fungsi yang disediakan, menghantar indeks dan nilai elemen semasa sebagai argumen.

Lelaran pada objek

javascript

var object = {  
    key1: "value1",  
    key2: "value2",  
    key3: "value3"  
};  
  
$.each(object, function(key, value) {  
    console.log(key + ": " + value);  
});

Dalam contoh ini, $.each() lelaran ke atas objek objek. Untuk setiap harta dalam objek, ia memanggil fungsi yang disediakan, menghantar kunci dan nilai harta semasa sebagai argumen.

Note

  • Jika anda ingin melelakan tatasusunan atau objek tanpa menggunakan jQuery, anda boleh menggunakan kaedah JavaScript asli seperti Array.prototype.forEach() untuk tatasusunan, atau untuk... dalam gelung digunakan untuk objek.

  • Apabila menggunakan $.each(), pastikan persekitaran anda sudah mengandungi perpustakaan jQuery, jika tidak, fungsi ini tidak akan tersedia.

Atas ialah kandungan terperinci Cara menggunakan setiap fungsi dalam js. 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