JavaScript Map values()

การเฉพาะและการใช้งาน

values() วิธีนี้จะกลับมาเป็นวัตถุตัวแทนของ Iterator ที่มีค่าทั้งหมดใน Map.

values() วิธีนี้จะไม่เปลี่ยนแปลง Map ต้นตอน.

ตัวอย่าง

ตัวอย่าง 1

// สร้าง Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]
// จัดลำดับค่าทั้งหมด
let text = "";
for (const x of fruits.values()) {
  text += x;
}

ลองทดสอบเอง

ตัวอย่าง 2

ใช้ values() วิธีที่จะหารือค่าทั้งหมดใน Map:

// สร้าง Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]
// หารือค่าทั้งหมด
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

ลองทดสอบเอง

รูปแบบการใช้งาน

map.values()

ตัวแปร

ไม่มีอะไร.

ค่าที่กลับมา

ชนิด เรื่องที่เกี่ยวข้อง
Iterator เป็นวัตถุที่สามารถวิเคราะห์ได้ทั้งหมดใน Map.

การสนับสนุนโดยบราวเซอร์

map.values() เป็นคุณสมบัติของ ECMAScript6 (ES6).

ตั้งแต่เดือนมิถุนายน 2017 ต้น ทุกบราวเซอร์ที่สมัยใหม่ต่างให้การสนับสนุน ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ปี 5 มิถุนายน 2017 ปี 4 มีนาคม มิถุนายน 2017 ปี กันยายน 2016 ปี มิถุนายน 2016 ปี

map.values() ไม่ได้สนับสนุนใน Internet Explorer