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

कैसे सरणी में वस्तुओं पर पुनरावृति और जावास्क्रिप्ट में एक संपत्ति योग करने के लिए?

<घंटा/>

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

const arr = [
   {
      duration: 10,
      any: 'fields'
   }, {
      duration: 20,
      any: 'other fields'
   }, {
      duration: 15,
      any: 'some other fields'
   }
];

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

उपरोक्त सरणी के लिए, आउटपुट 45 होना चाहिए।

उदाहरण

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

const arr = [
   {
      duration: 10,
      any: 'fields'
   }, {
      duration: 20,
      any: 'other fields'
   }, {
      duration: 15,
      any: 'some other fields'
   }
];
const addDuration = arr => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      res += arr[i].duration;
   };
   return res;
};
console.log(addDuration(arr));

आउटपुट

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

45

  1. जावास्क्रिप्ट पॉप विधि:यह क्या है और इसका उपयोग कैसे करें

    जावास्क्रिप्ट ऐरे पॉप मेथड जिसे कहा जाता है, कई ऐरे मेथड में से एक है जिसका उपयोग एरे में डेटा में हेरफेर करने के लिए किया जा सकता है। वेब डेवलपर्स इसका उपयोग ऐसे समय में करते हैं जब उन्हें शॉर्ट एरे के साथ या पॉप्ड एलिमेंट के साथ कुछ करने की आवश्यकता होती है। आइए जानें इसका उपयोग कैसे करें: सिंटैक

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

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

  1. हम जावास्क्रिप्ट में वस्तुओं वाले सरणियों की सरणी के माध्यम से कैसे लूप करते हैं?

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