जेसक्रिप्ट सेट keys()

विभावना और उपयोग

keys() विधि एक सेट में वैल्यूज़ के लिए इटरेटर वस्तु प्रदान करती है。

keys() विधि मूल सेट को नहीं बदलती है。

उदाहरण

उदाहरण 1

// एक सेट बनाएं
const letters = new Set(["a", "b", "c"]);
// वैल्यू प्राप्त करें
const myIterator = letters.keys();
// वैल्यू को सूचीबद्ध करें
let text = "";
for (const x of myIterator) {
  text += x;
}

अपने आप अभ्यास करें

उदाहरण 2

सीधे घूमें set.keys():

// एक सेट बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी तत्वों को सूचीबद्ध करें
let text = "";
for (const x of letters.keys()) {
  text += x;
}

अपने आप अभ्यास करें

ध्यान दें

क्योंकि सेट में कोई कुंजी नहीं हैkeys() विधि द्वारा वापसी का परिणाम values() विधि समान हैं。

यह जेसक्रिप्ट सेट को जेसक्रिप्ट मैप से सहयोगी बनाता है。

व्याकरण

set.keys()

पारामीटर

नहीं है।

वापसी मूल्य

टाइप वर्णन
इटरेटर सेट मूल्य वाले अनिर्णय वस्तुएँ समेटी हैं。

ब्राउज़र समर्थन

set.keys() एससीमेसक्रिप्ट6 (ES6) की विशेषताएँ हैं。

सितंबर 2017 से, सभी आधुनिक ब्राउज़रों ने ES6 (जेसक्रिप्ट 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 सेट JavaScript Iterables पूरा JavaScript सेट संदर्भ