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

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"}, ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी लेता है। फ़ंक्शन का लक्ष्य मूल सरणी से उन सभी ऑब्जेक्ट्स की एक सरणी लौटाना है जिनमें "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 से ऑब्जेक्ट में प्रॉपर्टीज़ की संख्या कैसे गिनें

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

  1. - JavaScript में Number ऑब्जेक्ट कैसे बनाएं?

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

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

    जावास्क्रिप्ट में Object.keys().map() और Array.map() दिखाने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>