निराकरण: संख्यांची श्रेणी तयार करण्यासाठी मूलभूत JavaScript वापरा पुनरावृत्ती

पुनरावृत्तीची मुख्य समस्या ही आहे की यामुळे अनंत लूप होऊ शकतात. जर तुम्ही पुनरावृत्ती वापरून संख्यांची श्रेणी तयार केली आणि नंतर त्याच पुनरावृत्ती पॅटर्नचा वापर करून त्या श्रेणीतील नंबरमध्ये प्रवेश करण्याचा प्रयत्न केला, तर JavaScript अखेरीस मेमरी संपेल आणि क्रॅश होईल.

function range(start, end) {
  if (start === end) {
    return [start];
  } else {
    return [start].concat(range(start + 1, end));
  }
}

हे एक रिकर्सिव फंक्शन आहे जे प्रारंभ आणि शेवटचे मूल्य घेते आणि त्या दोन मूल्यांमधील सर्व संख्यांचा अॅरे मिळवते. जर प्रारंभ आणि शेवटची मूल्ये समान असतील, तर ती फक्त एका मूल्यासह अॅरे मिळवते. अन्यथा, ते स्टार्ट व्हॅल्यूसह अ‍ॅरे परत करते आणि नंतर स्टार्ट व्हॅल्यू एकने वाढवून पुन्हा कॉल करते आणि अ‍ॅरेच्या शेवटी परिणाम देते.

एनम लायब्ररी

एनम लायब्ररी ही एक JavaScript लायब्ररी आहे जी गणनेसह कार्य करण्याचा एक सोयीस्कर मार्ग प्रदान करते. हे API चा संच प्रदान करते जे गणनेमध्ये मूल्ये तयार करणे, वाचणे, अद्यतनित करणे आणि मोजणे सोपे करते.

एनम लायब्ररी कोणत्याही प्रकारच्या डेटासाठी गणने तयार करण्यासाठी वापरली जाऊ शकते. उदाहरणार्थ, तुम्ही त्याचा वापर रंग, संख्या, तार, वस्तू किंवा इतर कोणत्याही प्रकारच्या डेटाची गणना करण्यासाठी करू शकता.

एनम लायब्ररी गणनेतील वैयक्तिक मूल्यांमध्ये प्रवेश करण्याचा एक सोयीस्कर मार्ग देखील प्रदान करते. तुम्ही गणनेतील वैयक्तिक मूल्यांमध्ये प्रवेश करण्यासाठी get() आणि set() पद्धती वापरू शकता. get() पद्धत गणनेतील निर्दिष्ट स्थानावरील मूल्य परत करते, तर set() पद्धत गणनेतील निर्दिष्ट स्थानावरील मूल्य दिलेल्या मूल्यावर सेट करते.

गणने

गणन ही स्थिरांकांना एकत्रित करण्याचा एक मार्ग आहे. ते अ‍ॅरेसारखेच आहेत, परंतु त्यांच्याकडे आयटमची निश्चित संख्या आहे.

विशिष्ट व्हेरिएबलसाठी भिन्न मूल्ये संचयित करण्यासाठी गणने वापरली जाऊ शकतात. उदाहरणार्थ, HTML दस्तऐवजात वापरले जाऊ शकणारे भिन्न रंग संग्रहित करण्यासाठी तुम्ही गणने वापरू शकता.

तुम्ही Enum() फंक्शन वापरून JavaScript मध्ये गणन तयार करू शकता. गणनेतील विशिष्ट मूल्यांमध्ये प्रवेश करण्यासाठी तुम्ही Enum() फंक्शन देखील वापरू शकता.

कार्यक्रमात्मक प्रवेश

JavaScript मधील डेटावर प्रोग्रामॅटिक प्रवेश मिळविण्याचे काही मार्ग आहेत. DOM वापरणे हा सर्वात सामान्य मार्ग आहे. तुम्ही डॉक्युमेंट ऑब्जेक्ट मॉडेल (DOM) वापरून DOM मध्ये प्रवेश करू शकता. या ऑब्जेक्टमध्ये तुम्ही काम करत असलेल्या दस्तऐवजाची सर्व माहिती आहे. तुम्ही या माहितीचा वापर दस्तऐवजातील सर्व घटक तसेच त्यांच्या गुणधर्म आणि मूल्यांमध्ये प्रवेश करण्यासाठी करू शकता.

डेटावर प्रोग्रामॅटिक प्रवेश मिळवण्याचा दुसरा मार्ग म्हणजे JSON द्वारे. JSON हे एक स्वरूप आहे जे डेटा संचयित करण्यासाठी वापरले जाते. तुम्ही स्ट्रिंग फॉरमॅटमध्ये डेटा स्टोअर करण्यासाठी JSON वापरू शकता किंवा ऑब्जेक्ट फॉरमॅटमध्ये डेटा स्टोअर करण्यासाठी वापरू शकता. तुम्ही अॅरे फॉरमॅटमध्ये डेटा स्टोअर करण्यासाठी JSON देखील वापरू शकता. तुम्ही json मॉड्यूल वापरून JSON मध्ये प्रोग्रामॅटिक प्रवेश मिळवू शकता.

संबंधित पोस्ट:

एक टिप्पणी द्या