Latest web development tutorials

jQuery.map () metode

Metode Lain-lain jQuery Metode Lain-lain jQuery

contoh

Gunakan $ .map () untuk mengubah nilai dari sebuah array

<Div> </ div> < p> </ p> <span> </ span> <script> $ (function () { var arr = [ "A", "b", "c", "d", "e" ]; $ ( "Div") teks (arr bergabung ( ",").); .. Arr = $ peta (arr, fungsi (n, i) { kembali (N toUpperCase () + i. );}); $ ( "P") teks (arr bergabung ( "," ..)) ;. Arr = $ peta (arr, fungsi (A) { kembali a + a;}); $ ( "span") teks (arr bergabung ( "," ..));}) </ script>

Coba »

Definisi dan Penggunaan

$ .map () Fungsi ini digunakan untuk memproses fungsi ditentukan untuk setiap elemen dalam array (atau masing-masing properti dari objek), dan hasil paket untuk array baru dikembalikan.

Catatan: 1. Sebelum jQuery 1.6, fungsi ini hanya didukung melalui array; 1,6 dari awal, fungsi juga mendukung melintasi objek.
2. Peta () juga sebagai fungsi dari dua argumen: pertama, elemen saat iterasi atau nilai atribut, dan yang kedua adalah indeks array saat atau nama properti iterasi objek barang.
3. Fungsi mengembalikan nilai sebagai akibat dari elemen dalam array, jika nilai kembali adalah null atau undefined, hasilnya tidak akan ditambahkan ke array.


tatabahasa

$.map( object, callback )

参数 描述
object Array/Object类型 指定的需要处理的数组或对象。
callback Function类型 指定的处理函数。


contoh

contoh yang lebih

Setiap nilai dalam array asli ditambah 4
Setiap nilai dalam array asli ditambah 4, peta untuk array baru.

nilai array asli lebih besar dari 0 ditambah 1
Asli nilai array besar dari 0 ditambah 1 dipetakan ke array baru.

1 ditambah nilai dari array asli
Asli dari setiap nilai dalam array dan nilai adalah hasil dari penambahan 1 untuk yang baru dihasilkan setelah pemetaan susunan.

Nilai array asli dikalikan dengan 2
Setelah objek asli dari setiap nilai dikalikan dengan 2, dipetakan ke array yang baru dibuat.

kunci objek
Kunci objek dipetakan ke array yang baru dibuat.

nilai kuadrat dari array asli
Kedua pihak dalam array asli untuk setiap nilai dan mengembalikan hasilnya, dipetakan ke generasi baru dari array.

menghapus elemen
Dengan kembali nol di handler cara untuk menghapus elemen, menghapus nilai kurang dari 50, tapi tidak akan menghapus nilai elemen berkurang 45.

Tambahkan elemen
Dengan kembali array dalam modus handler, menambahkan elemen terakhir dalam array hasil yang dikembalikan.


Metode Lain-lain jQuery Metode Lain-lain jQuery