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

JavaScript में तिमाही और वार्षिक औसत की गणना


मान लीजिए हमारे पास ऐसा नंबर्स का ऐरे है:

const arr = [1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];

हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो ऐसा ऐरे ले और ऐरे को तिमाही और वार्षिक ग्रुप्स में मध्यवर्ती रूप से चंक करे।

उपरोक्त ऐरे के लिए ग्रुप्स कुछ इस तरह दिखने चाहिए:

const quarterly = [[1,2,2],[4,5,6],[7,8,9],[10,11,12],[13,14,15],[16,17,18],[19,20]]; const yearly = [[1,2,2,4,5,6,7,8,9,10,11,12],[13,14,15,16,17,18,19,20]];

और फिर फंक्शन को विशेष तिमाहियों और वर्षों के लिए औसत की गणना करनी चाहिए और फिर औसत ऐरे वापस करना चाहिए।

उदाहरण

इसके लिए कोड:

const arr = [1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; const findAverages = arr => {    const quarterLength = 3, yearLength = 12;    const sumOfGroup = (arr, num) => {       return arr.reduce((acc, val, ind) => {          if (ind % num === 0){             acc.push(0);          };          acc[acc.length - 1] += val;          return acc;       }, []);    };    const quarters = sumOfGroup(arr, quarterLength);    const years = sumOfGroup(arr, yearLength);    return {       "yearlyAverage": years,       "quarterlyAverage": quarters    }; }; console.log(findAverages(arr));

आउटपुट

कंसोल में आउटपुट:

{    yearlyAverage: [ 77, 132 ],    quarterlyAverage: [       5, 15, 24, 33,       42, 51, 39    ] }

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. JavaScript में सरणी का औसत (Average) निकालना JavaScript में सरणी का औसत (Average) निकालना

    JavaScript में सरणी का औसत (average) निकालने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Calcula

  1. - JavaScript में सरणियों को मर्ज और सुधारना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की दो सरणियों, arr1 और arr2, को पहला और दूसरा तर्क के रूप में लेता है। हमारे फ़ंक्शन को इन दोनों सरणियों के तत्वों को एक नई सरणी में मर्ज करना चाहिए और यदि मर्ज करने से पहले या बाद में कोई डुप्लिकेट मौजूद हैं, तो हमें अतिरिक्त डुप्लिकेट को हटा द