JavaScript Set keys()

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

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

keys() روش نمی‌تواند Set اصلی را تغییر دهد.

مثال

مثال 1

// یک Set ایجاد کنید
const letters = new Set(["a", "b", "c"]);
// مقادیر را دریافت کنید
const myIterator = letters.keys();
// مقادیر را لیست کنید
let text = "";
برای (const x از myIterator) {
  text += x;
}

با دست خود امتحان کنید

مثال 2

پیمایش مستقیم set.keys():

// یک Set ایجاد کنید
const letters = new Set(["a", "b", "c"]);
// همه عناصر را لیست کنید
let text = "";
برای (const x از letters.keys()) {
  text += x;
}

با دست خود امتحان کنید

توجه داشته باشید

به دلیل اینکه Set دارای کلید نیست،keys() نتیجه‌ای که روش return می‌دهد با values() روش‌ها مشابه هستند.

این باعث می‌شود که JavaScript Set با JavaScript Map سازگار باشد.

نوع نویسی

set.keys()

پارامتر

بدون.

مقدار بازگشتی

نوع توضیح
Iterator اشیاء قابل آنیتی‌سازی شامل مقادیر Set.

پشتیبانی مرورگر

set.keys() ویژگی‌های ECMAScript6 (ES6) است.

از ژوئن 2017، همه مرورگرهای مدرن از ES6 (JavaScript 2015) پشتیبانی می‌کنند:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
مه 2016 آوریل 2017 ژوئن 2017 سپتامبر 2016 ژوئن 2016

Internet Explorer پشتیبانی نمی‌کند set.keys().

صفحات مرتبط: JavaScript Sets JavaScript Iterables مرجع کامل JavaScript