JavaScript Object.entries()
- Halaman Sebelumnya defineProperty()
- Halaman Berikutnya freeze()
- Kembali ke Lapisan Atas Panduan Referensi Objek JavaScript
Definisi dan Penggunaan
Object.entries()
Metode ini mengembalikan daftar dari pasangan kunci dan nilai objek.
Object.entries()
Metode ini tidak akan mengubah objek asli.
Metode-Relasi:
Object.keys()
Mengembalikan kunci (properti) semua tipe objek.
Object.values()
Mengembalikan nilai semua kunci (properti) objek.
Object.entries()
Mengembalikan kunci dan nilai semua tipe objek.
Metode di atas mengembalikan objek yang dapat dievaluasi (daftar yang dapat dihitung).
Objek yang dapat dievaluasi membuat penggunaan objek dalam perulangan dan konversi objek ke Map lebih mudah.
Instans
Contoh 1
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.entries(person);
Contoh 2
Object.entries()
Membuat penggunaan objek dalam perulangan lebih mudah:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; let text = ""; for (let [fruit, value] of Object.entries(fruits)) { text += fruit + ": " + value + "<br>"; }
Contoh 3
Object.entries()
Membuat konversi objek ke Map lebih mudah:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; const myMap = new Map(Object.entries(fruits));
Sintaks
Object.values(object)
Parameter
Parameter | Deskripsi |
---|---|
object | Pilihan. Objek. |
Nilai Pengembalian
Tipe | Deskripsi |
---|---|
Array | Daftar yang dapat dievaluasi yang berisi pasangan kunci dan nilai objek. |
Dukungan Peramban
ECMAScript 2017 menambahkan ke objek Object.entries()
Metode.
Dari Maret 2017, semua peramban modern mendukung Object.entries()
:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 47 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
Juni 2016 | Agustus 2016 | Juni 2016 | Maret 2017 | Oktober 2016 |
- Halaman Sebelumnya defineProperty()
- Halaman Berikutnya freeze()
- Kembali ke Lapisan Atas Panduan Referensi Objek JavaScript