JavaScript में सभी अद्वितीय मान कैसे प्राप्त करें (डुप्लिकेट हटाना)
सभी को नमस्कार! मैं JavaScript में नया हूँ और arrays के साथ काम करते समय एक समस्या का सामना करना पड़ा। मेरे पास एक array है जिसमें दोहराए जाने वाले मान हैं, और मुझे केवल अद्वितीय elements छोड़ने की आवश्यकता है। उदाहरण के लिए, मेरे पास यह array है:
const fruits = ['apple', 'banana', 'apple', 'orange', 'banana', 'kiwi', 'orange'];
मैं आउटपुट प्राप्त करना चाहता हूँ: ['apple', 'banana', 'orange', 'kiwi'] (क्रम महत्वपूर्ण नहीं है, मुख्य बात डुप्लिकेट हटाना है)।
मैंने एक साधारण for loop का उपयोग करने और जाँचने की कोशिश की कि क्या element पहले से नए array में है, लेकिन यह बहुत बोझिल लगता है। शायद कोई और सुरुचिपूर्ण समाधान है? मैंने Set के बारे में सुना है, लेकिन मुझे समझ नहीं आता कि इसे कैसे लागू किया जाए। साथ ही, मुझे यह जानने में दिलचस्पी है कि बड़े arrays (जैसे 10,000+ elements) के लिए कौन सा तरीका सबसे तेज़ माना जाता है। और यह भी: क्या इसे नया array बनाए बिना, मूल array को बदलकर किया जा सकता है?
पहले से धन्यवाद!