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

JavaScript में सरणी में प्रत्येक n तत्वों के समूह का औसत प्राप्त करना


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

उदाहरण के लिए: यदि इनपुट हैं -

const arr = [1, 2, 3, 4, 5, 6]; const n = 2;

तो आउटपुट होना चाहिए -

const output = [1.5, 3.5, 5.5];

उदाहरण

const arr = [1, 2, 3, 4, 5, 6]; const n = 2; const groupAverage = (arr = [], n = 1) => {    const res = [];    for (let i = 0; i < arr.length;) {       let sum = 0;       for(let j = 0; j< n; j++){          sum += +arr[i++] || 0;       };       res.push(sum / n);    }    return res } console.log(groupAverage(arr, n)) console.log(groupAverage(arr, 3))

आउटपुट

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

[ 1.5, 3.5, 5.5 ] [ 2, 5 ]

  1. - JavaScript में TypedArray.every() फंक्शन

    TypedArray का every() फंक्शन एक फंक्शन का नाम स्वीकार करता है, परीक्षण करता है कि सरणी में सभी एलिमेंट्स प्रदान किए गए फंक्शन द्वारा कार्यान्वित परीक्षण को पास करते हैं या नहीं। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: typedArray.every(callbackFn) उदाहरण <html> <head>    <t

  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 में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

    JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर ग्रुप करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <