JavaScript Array values()

تعریف و استفاده

values() روش یک شیء ایتروایتر شامل مقادیر آرایه را برمی‌گرداند.

values() روش کار نمی‌تواند آرایه اصلی را تغییر دهد.

روش‌های آناتراسی‌سازی آرایه:

روش entries() آرایه

روش every() آرایه

روش filter() آرایه

روش forEach() آرایه

روش keys() آرایه

روش map() آرایه

مثال

مثال 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 پشتیبانی نمی‌شود.