JavaScript Object.entries()

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);

Coba Sendiri

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>";
}

Coba Sendiri

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));

Coba Sendiri

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