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

जावास्क्रिप्ट में एक विशिष्ट संपत्ति द्वारा वस्तुओं की सरणी फ़िल्टर करें?


टर्नरी ऑपरेटर (?) के साथ मानचित्र () की अवधारणा का उपयोग करें। हमारे ऑब्जेक्ट्स की सरणी निम्नलिखित हैं -

let firstCustomerDetails =
[
   {firstName: 'John', amount: 100},
   {firstName: 'David', amount: 50},
   {firstName: 'Bob', amount: 80}
];
   let secondCustomerDetails =
[
   {firstName: 'John', amount: 400},
   {firstName: 'David', amount: 70},
   {firstName: 'Bob', amount: 40}
];

मान लीजिए, हमें राशि संपत्ति द्वारा वस्तुओं की सरणी को फ़िल्टर करने की आवश्यकता है। सबसे बड़ी राशि वाला माना जाता है।

उदाहरण

let firstCustomerDetails =
[
   {firstName: 'John', amount: 100},
   {firstName: 'David', amount: 50},
   {firstName: 'Bob', amount: 80}
];
let secondCustomerDetails =
[
   {firstName: 'John', amount: 400},
   {firstName: 'David', amount: 70},
   {firstName: 'Bob', amount: 40}
];
var output = firstCustomerDetails.map((key, position) =>
key.amount > secondCustomerDetails[position].amount ? key :
secondCustomerDetails[position]
);
console.log(output);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo83.js.

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo83.js
[
   { firstName: 'John', amount: 400 },
   { firstName: 'David', amount: 70 },
   { firstName: 'Bob', amount: 80 }
]

  1. जावास्क्रिप्ट सरणी वस्तुओं की गणना कैसे करें?

    JavaScript सरणी वस्तुओं की गणना करने के लिए, हम Object.prototype.__proto__ गुण का उपयोग कर रहे हैं। उदाहरण आप सरणी वस्तुओं को गिनने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - <html>    <head>       <title>JavaScript Clone Date</title>   &nbs

  1. जावास्क्रिप्ट ऐरे लंबाई संपत्ति

    ऐरे लेंथ प्रॉपर्टी एक ऐरे की लंबाई सेट या लौटाती है जो दिए गए एरे में मौजूद कुल तत्वों की संख्या है। सरणी लंबाई गुण के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScript Array लंबाई

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा