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

JavaScript में मिश्रित डेटा टाइप ऐरे में औसत निकालना


मान लीजिए हमारे पास इस तरह का मिश्रित डेटा टाइप का ऐरे है:

const arr = [1,2,3,4,5,"4","12","2",6,7,"4",3,"2"];

हमें एक JavaScript फंक्शन लिखना है जो ऐसा ऐरे लेता है और उन सभी एलिमेंट का औसत लौटाता है जो संख्या हैं या आंशिक या पूरी तरह से संख्या में बदले जा सकते हैं।

स्ट्रिंग "3454fdf" समस्या ऐरे में शामिल नहीं है, लेकिन अगर यह होती तो हम संख्या 3454 को इसके औसत में योगदान के रूप में उपयोग करते।

उदाहरण

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

const arr = [1,2,3,4,5,"4","12","2",6,7,"4",3,"2"];
const calculateAverage = arr => {
    let sum = 0, count = 0;
    for(let i = 0; i < arr.length; i++){
        const val = parseInt(arr[i]);
        if(val){
            sum += val;
            count++;
        };
    };
    return (sum / count);
};
console.log(calculateAverage(arr));

आउटपुट

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

4.230769230769231

  1. - जावास्क्रिप्ट में ऐरे को कैसे खाली करें

    जावास्क्रिप्ट में ऐरे को क्लियर/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए उनमें से प्रत्येक को देखते हैं। मान लें हमारे पास एक ऐरे इस प्रकार परिभाषित है - let arr = [1, test, {}, 123.43]; नए ऐरे से प्रतिस्थापित करना - arr = []; यह सबसे तेज़ तरीका है। यह a

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स

  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