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

एकाधिक कुंजियों में विशिष्ट मान वाले ऑब्जेक्ट में प्रविष्टियों की संख्या की गणना करें जावास्क्रिप्ट

<घंटा/>

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

const arr = [
   {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
   {"goods":"Wheat", "from":"SINGAPORE", "to":"MALAYSIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक सरणी लेता है। फ़ंक्शन का लक्ष्य मूल सरणी से ऐसी सभी वस्तुओं की एक सरणी वापस करना है, जिसका मूल्य "यूएसए" के लिए "से" ऑब्जेक्ट की संपत्ति और "इंडिया" के लिए "टू" ऑब्जेक्ट की संपत्ति के लिए मूल्य है।

उदाहरण

const arr = [
   {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
   {"goods":"Wheat", "from":"SINGAPORE", "to":"MALAYSIA"},
   {"goods":"Wheat", "from":"USA", "to":"INDIA"},
];
const findDesiredLength = (arr = [], from = 'USA', to = 'INDIA') => {
   const filtered = arr.filter(el => {
      if(el.from === from && el.to === to){
         return true;
      }
   });
   const { length: l } = filtered || [];
   return l;
};
console.log(findDesiredLength(arr));

आउटपुट

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

2

  1. जावास्क्रिप्ट ऑब्जेक्ट में गुणों की संख्या की गणना कैसे करें

    जावास्क्रिप्ट ऑब्जेक्ट में दो अलग-अलग तरीकों से गुणों की संख्या की गणना करना सीखें। JavaScript ऑब्जेक्ट गुणों की संख्या की गणना करने के लिए, आप या तो इसका उपयोग कर सकते हैं: एक for लूप या Object.keys() विधि। आइए उन दोनों को एक्सप्लोर करें! एक लूप के साथ ऑब्जेक्ट गुणों की गणना करें यहाँ एक JavaS

  1. जावास्क्रिप्ट का उपयोग करके नंबर ऑब्जेक्ट कैसे बनाएं?

    नंबर ऑब्जेक्ट एक संख्यात्मक तिथि का प्रतिनिधित्व करता है, या तो पूर्णांक या फ़्लोटिंग-पॉइंट नंबर। नंबर ऑब्जेक्ट बनाने का सिंटैक्स इस प्रकार है - var val = new Number(number); नए ऑपरेटर के बिना नंबर ऑब्जेक्ट का उपयोग एक प्रकार का रूपांतरण करने के लिए किया जा सकता है। आइए Number.MAX_VALUE प्रॉपर्टी का

  1. Object.keys().map() VS Array.map() जावास्क्रिप्ट में

    निम्नलिखित कोड JavaScript में Object.keys().map() और Array.map() दिखा रहा है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }Object.keys().map() बनाम Array.map(){1