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

लगातार तत्व खोजें औसत जावास्क्रिप्ट

<घंटा/>

मान लीजिए, हमारे पास संख्याओं की एक सरणी है -

const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1];

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

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

उदाहरण

const consecutiveAverage = arr => {
   return arr.map((el, ind, array) => {
      return ((el + (array[ind-1] || 0)) / (1 + !!ind));
   });
};
console.log(consecutiveAverage(arr));

आउटपुट

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

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

  1. जावास्क्रिप्ट में Array.prototype.find () विधि।

    Array.prototype.find() विधि पहला तत्व मान देता है जो किसी सरणी में दी गई शर्त को पूरा करता है। Array.prototype.find() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

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

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

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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