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

जावास्क्रिप्ट - औसत गणना में कुछ मान शामिल न करें

<घंटा/>

मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -

<पूर्व>डेटा =[ {"आयु":26,"स्तर":8}, {"आयु":37,"स्तर":9}, {"आयु":32,"स्तर":5}, {" आयु":31,"स्तर":11}, {"आयु":शून्य,"स्तर":15}, {"आयु":शून्य,"स्तर":17}, {"आयु":शून्य,"स्तर" :45}];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो उन सभी वस्तुओं के औसत स्तर की गणना करता है जिनका आयु संपत्ति के लिए सही मूल्य है

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

निम्नलिखित कोड है -

<पूर्व>डेटा =[ {"आयु":26,"स्तर":8}, {"आयु":37,"स्तर":9}, {"आयु":32,"स्तर":5}, {" आयु":31,"स्तर":11}, {"आयु":शून्य,"स्तर":15}, {"आयु":शून्य,"स्तर":17}, {"आयु":शून्य,"स्तर" :45}]; स्थिरांक खोज औसत =गिरफ्तारी => {const creds =arr.reduce ((एसीसी, वैल) => { const {आयु, स्तर} =वैल; चलो {गिनती, योग} =एसीसी; अगर (आयु) { गिनती + =1; योग + =स्तर; }; वापसी {गिनती, योग}; }, {गिनती:0, योग:0}); वापसी (creds.sum)/(creds.count);};console.log(findAverage(data));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

8.25

  1. जावास्क्रिप्ट में अपरिभाषित

    जावास्क्रिप्ट अपरिभाषित संपत्ति निर्दिष्ट करती है कि क्या एक चर को अभी तक घोषित या असाइन किया गया है। जावास्क्रिप्ट अपरिभाषित संपत्ति को लागू करने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta na

  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. जावास्क्रिप्ट में गलत मूल्यों की पहचान करना

    बूलियन प्रकार −false . के रूप में मूल्यांकन किए जाने पर JavaScript में निम्न मान असत्य का मूल्यांकन करते हैं 0 खाली स्ट्रिंग: , , या `` शून्य अपरिभाषित NaN — संख्या मान नहीं जावास्क्रिप्ट में मिथ्या मानों की पहचान करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="e