jQuery.map () metode
contoh
Gunakan $ .map () untuk mengubah nilai dari sebuah array
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
参数 | 描述 |
---|---|
object | Array/Object类型 指定的需要处理的数组或对象。 |
callback | Function类型 指定的处理函数。 |
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.