JavaScript Array values()

定義和用法

values() 方法返回包含陣列值的迭代器對象。

values() 方法不會改變原始陣列。

วิธีวนลูปตัวเลข

วิธี entries() ของ Array

วิธี every() ของ Array

วิธี filter() ของ Array

วิธี forEach() ของ Array

วิธี keys() ของ Array

วิธี map() ของ Array

ตัวอย่าง

ตัวอย่าง 1

// สร้างตัวเลข
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// สร้างอินเตอร์เวิร์ตอร์
const list = fruits.values();
// แสดงค่า
let text = "";
for (let x of list) {
  text += x + "<br>";
}

ทดลองด้วยตัวเอง

ตัวอย่าง 2

วนลูปตรงๆ ทางอินเตอร์เวิร์ตอร์

// สร้างตัวเลข
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// แสดงค่า
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

ทดลองด้วยตัวเอง

ตัวอย่าง 3

ใช้เครื่องมือภายใน Object.values() วิธี

// สร้างตัวเลข
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// แสดงค่า
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

ทดลองด้วยตัวเอง

รูปแบบ

array.values()

ตัวแปร

ไม่มี

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

ประเภท การอธิบาย
Iterator เป็นวัตถุอินเตอร์เวิร์ตอร์ที่มีค่าตัวเลข

การสนับสนุนของเบราเซอร์

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

ES6 (JavaScript 2015) ได้รับการสนับสนุนในทุกเครื่องนี้ ตั้งแต่เดือนมิถุนายน 2017 ต่อไป

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
พฤษภาคม 2016 ปี เมษายน 2017 ปี มิถุนายน 2017 ปี กันยายน 2016 ปี มิถุนายน 2016 ปี

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