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

JavaScript में undefined वैल्यूज वाले ऐरे का रिड्यूस सम


हमारे पास नंबर्स का एक ऐरे है जिसमें कुछ undefined और null मान भी हैं। हमें एक फ़ंक्शन बनाना है, मान लीजिए quickSum जो ऐरे को लेता है और उसका क्विक सम लौटाता है, undefined और null मानों को अनदेखा करते हुए।

इसे करने का पूरा कोड होगा:

उदाहरण

const arr = [23,566,null,90,-32,undefined,32,-69,88,null];
const quickSum = (arr) => {
  const sum = arr.reduce((acc, val) => {
    return acc + (val || 0);
  }, 0);
  return sum;
};
console.log(quickSum(arr));

आउटपुट

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

698

  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग

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

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48