इस
console.log(m.keys().next().value); // key1
की तरह,
Map.prototype.entries
फ़ंक्शन का उपयोग इस
const m = new Map();
m.set('key1', {})
m.set('keyN', {})
console.log(m.entries().next().value); // [ 'key1', {} ]
की तरह आप पहली कुंजी पाने के लिए चाहते हैं, तो Map.prototype.keys
उपयोग करते हैं,
इसी तरह जब आप पहली बार लाभ प्राप्त करना चाहते हैं, तो आपको Map.prototype.values
उपयोग कर सकते हैं, इस
console.log(m.values().next().value); // {}
कारण की तरह कारण है कि हम वापस आ मूल्यों पर next()
कॉल करने के लिए है कि, उन सभी कार्यों लौट iterators है । पुनरावृत्ति प्रोटोकॉल here के बारे में और पढ़ें।
आप ऐसा क्यों करना चाहते हैं? मानचित्र अनियंत्रित हैं। – helpermethod
असल में, मानचित्र में पहला आइटम उस व्यक्ति को प्राप्त नहीं करता है जिसे आपने पहले जोड़ा है, ताकि आप केवल पूरे मानचित्र के माध्यम से पुन: प्रयास कर सकें। मोज़िला एमडीएन से – Andrey
@ एंड्रे: "एक मानचित्र सम्मिलन क्रम में अपने तत्वों को पुन: सक्रिय करता है, जबकि ऑर्डर ऑर्डर ऑब्जेक्ट्स के लिए निर्दिष्ट नहीं है।" https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Map –