"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में दोहराए गए तत्वों के साथ एक सरणी कैसे बनाएं?

जावास्क्रिप्ट में दोहराए गए तत्वों के साथ एक सरणी कैसे बनाएं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:924

How to Create an Array with Repeated Elements in JavaScript?

जावास्क्रिप्ट में दोहराए गए तत्वों की एक सरणी

एक ही तत्व को कई बार दोहराए जाने के साथ एक सरणी बनाना विभिन्न प्रोग्रामिंग परिदृश्यों में आवश्यक है। पायथन में, इसे सूची गुणन के साथ प्राप्त किया जा सकता है जैसा कि [2] * 5 में देखा गया है। हालाँकि, यह कार्यक्षमता सीधे जावास्क्रिप्ट के सरणियों में उपलब्ध नहीं है।

कस्टम फ़ंक्शन दृष्टिकोण

इस आवश्यकता को संबोधित करने के लिए, एक दृष्टिकोण एक कस्टम फ़ंक्शन बनाना है, जैसे कि प्रश्न में प्रदान किया गया रिपीटेलम फ़ंक्शन। यह फ़ंक्शन एक तत्व और कई पुनरावृत्तियों को स्वीकार करता है और एक खाली सरणी को आरंभ करता है। इसके बाद यह कॉनकैट विधि का उपयोग करके तत्व को सरणी में पुनरावृत्त रूप से जोड़ता है। , जो इस समस्या का अधिक संक्षिप्त समाधान प्रदान करता है। भरण () विधि किसी सरणी को दिए गए मान से भरती है, जो निर्दिष्ट सूचकांक से शुरू होती है और सरणी के अंत तक विस्तारित होती है। सूचकांक को शून्य पर और मान को वांछित तत्व पर सेट करके, हम आसानी से आवश्यकतानुसार तत्व को दोहराए गए तत्व के साथ एक सरणी बना सकते हैं।

उदाहरण:

कंसोल.लॉग( सारणी(5).भरण(2) ); // आउटपुट: [2, 2, 2, 2, 2]

Array.fill() विधि दोहराए गए तत्वों के साथ सरणी बनाने की प्रक्रिया को सरल बनाती है, जिससे यह जावास्क्रिप्ट में अधिक कुशल और पठनीय समाधान बन जाती है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729682779 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3