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

जावास्क्रिप्ट में तत्वों की जोड़ी का संचयी औसत

<घंटा/>

हमारे पास संख्याओं की एक सरणी है और एक ऐसा फ़ंक्शन लिखना आवश्यक है जो संबंधित तत्व और उसके पूर्ववर्ती के औसत के साथ एक सरणी देता है।

पहले तत्व के लिए, जैसा कि कोई पूर्ववर्ती नहीं है, ताकि बहुत ही तत्व वापस आ जाए।

आइए इस फ़ंक्शन के लिए कोड लिखें, हम इस समस्या को हल करने के लिए Array.prototype.map() फ़ंक्शन का उपयोग करेंगे।

उदाहरण

इसके लिए कोड होगा -

const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1];
const consecutiveAverage = arr => {
   return arr.map((el, ind, array) => {
      const first = (array[ind-1] || 0);
      const second = (1 + !!ind);
      return ((el + first) / second);
   });
};
console.log(consecutiveAverage(arr));

आउटपुट

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

[
   3, 4, 6, 7.5, 5.5, 4,
   6, 5.5, 3, 5, 6, 3,
   1.5
]

  1. जावास्क्रिप्ट डोम क्या है?

    जावास्क्रिप्ट दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) एक वेबपेज के HTML तत्वों का प्रतिनिधित्व है। यह एक इंटरफ़ेस है जिसका उपयोग हम किसी वेब पेज की सामग्री या शैली को बदलकर उसमें हेरफेर करने के लिए कर सकते हैं। हम वेबपेज पर राइट क्लिक करके और निरीक्षण का चयन करके DOM तक पहुँच सकते हैं। ऐसा करने से, जिस व

  1. जावास्क्रिप्ट का उपयोग करके एक कतार में तत्व जोड़ें

    तत्वों को कतार में लगाने का अर्थ है उन्हें सरणी के अंत में जोड़ना। हम कंटेनर सरणी के अंत को कतार की पूंछ के रूप में ले रहे हैं क्योंकि हम इसके संबंध में सभी सम्मिलन संचालन करेंगे। इसलिए हम एन्क्यू फ़ंक्शन को निम्नानुसार कार्यान्वित कर सकते हैं - उदाहरण enqueue(element) {    // Check if

  1. जावास्क्रिप्ट में एक सरणी के औसत की गणना करना

    जावास्क्रिप्ट में एक सरणी के औसत की गणना के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu