JavaScript Map values()

Definisi dan penggunaan

values() Metode ini mengembalikan objek iterator yang mengandung semua nilai Map.

values() Metode ini tidak akan mengubah Map asli.

Instansi

Contoh 1

// Membuat Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Menampilkan semua nilai
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Coba sendiri

Contoh 2

Penggunaan values() Metode untuk menjumlahkan nilai Map:

// Membuat Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Menjumlahkan semua nilai
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Coba sendiri

Sintaks

map.values()

Parameter

Tidak ada.

Nilai kembalian

Tipe Deskripsi
Iterator Objek yang dapat diiterasi yang termasuk semua nilai Map.

Dukungan peramban

map.values() Adalah fitur ECMAScript6 (ES6).

Mulai bulan Juni 2017, semua peramban modern mendukung ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 April 2017 Juni 2017 September 2016 Juni 2016

map.values() Tidak didukung di Internet Explorer.