ContohKembalikan array baru dengan akar kuadrat dari semua nilai elemen Show
angka const = [4, 9, 16, 25]; Kalikan semua nilai dalam array dengan 10 angka const = [65, 44, 12, 4]; function myFunction(num) { Lebih banyak contoh di bawah ini Definisi dan Penggunaan
SintaksisHimpunan. peta(fungsi(Nilaisaat ini, indeks, arr),Nilaiini) ParameterParameterDescriptionfunction()DiperlukanFungsi yang akan dijalankan untuk setiap elemen array. CurrentValueRequired Nilai elemen saat ini. indexOptional Indeks elemen saat ini. arrOptional Array dari elemen saat ini. thisValueOptional Nilai default undefined Nilai yang diteruskan ke fungsi untuk digunakan sebagai nilai this nyaNilai PengembalianTypeDescriptionAn arrayHasil dari fungsi untuk setiap elemen arrayLebih Banyak ContohDapatkan nama lengkap untuk setiap orang const orang = [ orang. peta(getFullName); fungsi getFullName(item) { Dukungan Peramban
ES5 (JavaScript 2009) didukung penuh di semua browser ChromeEdgeFirefoxSafariOperaIEYaYaYaYa9-11Dalam artikel kami sebelumnya tentang Peta, kami belajar cara membuat Peta dan menggunakan properti serta metodenya dan mengulanginya. Pada artikel ini, kita akan belajar bagaimana kita dapat mengonversi Peta menjadi larik dan objek dan sebaliknya. Mari kita mulai Membuat Peta menggunakan ArrayMari buat Peta menggunakan kata kunci baru dan letakkan elemen di dalamnya menggunakan peta. set() metode
Alih-alih menambahkan elemen menggunakan peta. set(), kita dapat melewatkan larik pasangan nilai kunci untuk menginisialisasi Peta _Jika kita harus meletakkan sejumlah besar elemen dalam Peta, menginisialisasi Peta dengan meneruskan array pasangan nilai kunci lebih intuitif daripada menginisialisasi dengan peta. mengatur() Membuat Array dari PetaUntuk membuat Array dari Map, kita bisa menggunakan map. entri() metode
Kami juga dapat mengirimkan Peta langsung ke Array. from() karena Map mengembalikan iterable dari pasangan [key,value] secara default
Untuk mendapatkan array kunci dan nilai Peta, kita dapat menggunakan pendekatan yang sama seperti di atas _Membuat Peta dari ObjekUntuk membuat Peta dari Objek, kita dapat mengubah objek menjadi larik pasangan [kunci, nilai] dan kemudian membuat Peta menggunakan itu
Untuk mendapatkan array key-value pair dari objek di atas, kita bisa menggunakan Object. entri() _Membuat Objek dari PetaJika kita ingin mengonversi Peta dalam contoh kita sebelumnya, kembali ke Obyek yang dibuat dari (obj) kita dapat menggunakan Obyek. metode fromEntries()
Kita bisa meneruskan Peta langsung ke Object. fromEntries() dan kita akan mendapatkan hasil yang sama Map mengembalikan iterable dari pasangan [key, value] secara default _RingkasanPada artikel ini, kami belajar
Terima kasih sudah membaca. Semoga harimu menyenangkan Jika Anda menyukai artikel ini, harap upvote dan rekomendasikan. Jangan ragu untuk mengajukan pertanyaan apa pun di komentar di bawah Kami sering menerbitkan artikel tentang pengembangan web dan teknologi. Pertimbangkan untuk berlangganan buletin kami atau ikuti kami di saluran sosial kami (twitter, Facebook, LinkedIn) Bagaimana cara memetakan objek ke array di Javascript?Untuk mengonversi Peta menjadi larik objek. . Lewati Peta dan fungsi ke Array. dari() metode Ulangi Peta dalam fungsi dan kembalikan objek yang berisi pasangan nilai kunci saat ini Array. metode from() akan mengonversi Peta menjadi array objek Bagaimana cara mengubah objek menjadi array dalam JavaScript?Untuk mengonversi objek menjadi larik, Anda menggunakan salah satu dari tiga metode. Objek. kunci() , Objek. nilai() , dan Objek. entri() . Perhatikan bahwa Objek. keys() telah tersedia sejak ECMAScript 2015 atau ES6, dan metode Object. nilai() dan Objek. entri() telah tersedia sejak ECMAScript 2017.
Bagaimana Anda memetakan array objek ke array?Anda dapat melakukan salah satu dari yang berikut ini. . Gunakan Larik. dari() ; Gunakan operator spread dengan Array. prototipe. peta() ; Ulangi Peta dan tambahkan elemen ke array Bisakah saya menggunakan peta pada array objek?map() memungkinkan Anda melakukan iterasi pada larik dan memodifikasi elemennya menggunakan fungsi callback . Fungsi callback kemudian akan dieksekusi pada setiap elemen array. |