Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में समान अंतराल के लिए पार्स सरणी

<घंटा/>

मान लीजिए, हमें एक फ़ंक्शन लिखने की आवश्यकता है, जैसे कि parseEqualInterval() जो पहले तर्क के रूप में कड़ाई से दो तत्वों की एक सरणी लेता है और दूसरे तर्क के रूप में एक संख्या n लेता है और यह वास्तविक दो तत्वों के बीच n-1 समान प्रविष्टियों को सम्मिलित करता है मूल सरणी ताकि यह n समान अंतरालों में विभाजित हो जाए।

उदाहरण के लिए -

// अगर इनपुट ऐरे isconst arr =[12, 48];// और इंटरवल 4// है तो आउटपुट ऐरे होना चाहिए:const आउटपुट =[12, 21, 30, 39, 48]; 

इस तरह सरणी 4 बराबर अंतरालों में विभाजित हो गई। तो, चलिए इस फ़ंक्शन के लिए कोड लिखते हैं -

उदाहरण

const arr =[12, 48];const parseEqualInterval =(arr, अंतराल) => { const [प्रथम, दूसरा] =arr; कास्ट आकार =(दूसरा-प्रथम) / अंतराल; के लिए (चलो i =1, el =पहले + आकार; i <अंतराल; i++, el +=आकार){ arr.splice(i, 0, Math.round((el + Number.EPSILON) * 100) / 100); };};parseEqualInterval(arr, 4);console.log(arr);parseEqualInterval(arr, 6);console.log(arr);parseEqualInterval(arr, 10);console.log(arr);parseEqualInterval(arr, 15);console.log(arr);

आउटपुट

कंसोल में आउटपुट होगा -

<पूर्व>[ 12, 21, 30, 39, 48 ] [12, 13.5, 15, 16.5, 18, 19.5, 21, 30, 39, 48] [12, 12.15, 12.3, 12.45, 12.6, 12.75, 12.9, 13.05, 13.2, 13.35, 13.5, 15, 16.5, 18, 19.5, 21, 30, 39, 48] [12, 12.01, 12.02, 12.03, 12.04, 12.05, 12.06, 12.07, 12.08, 12.09, 12.1, 12.11, 12.12 , 12.13, 12.14, 12.15, 12.3, 12.45, 12.6, 12.75, 12.9, 13.05, 13.2, 13.35, 13.5, 15, 16.5, 18, 19.5, 21, 30, 39, 48]

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट Array.prototype.map() फ़ंक्शन

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य