सेट अद्वितीय तत्वों की गारंटी के साथ Arrays बनाने के लिए एक अच्छा तरीका की तरह लगता है, लेकिन यह जनरेटर [सेट] .values को छोड़कर गुणों को प्राप्त करने के लिए किसी भी अच्छे तरीके को उजागर नहीं करता है, जिसे अजीब तरीके से कहा जाता है mySet.values.next()
।
यह ठीक होता, यदि आप map
सेट्स पर कॉल और इसी तरह के फंक्शन कर सकते थे । लेकिन आप ऐसा नहीं कर सकते।
मैंने कोशिश की है Array.from
, लेकिन सरणी को केवल सरणी-जैसे (नोडलिस्ट और टाइपेडर्रे?) वस्तुओं में परिवर्तित किया जा रहा है । एक और कोशिश: Object.keys
सेट्स के लिए काम नहीं करता है, और सेट.प्रोटोटाइप में समान स्थिर विधि नहीं है।
तो, सवाल: किसी दिए गए सेट के मूल्यों के साथ एक ऐरे बनाने के लिए कोई सुविधाजनक इनबिल्ट विधि है? (तत्व का क्रम वास्तव में मायने नहीं रखता है)।
यदि ऐसा कोई विकल्प मौजूद नहीं है, तो हो सकता है कि ऐसा करने के लिए एक अच्छा मुहावरेदार वन-लाइनर हो? जैसे, का उपयोग for...of
, या समान?