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

वस्तुओं के दो सरणियों को संयोजित करें और जावास्क्रिप्ट में एक विशेषता से दोहराए गए डेटा को हटा दें?

<घंटा/>

इसके लिए, मानचित्र () के साथ-साथ खोज () का उपयोग करें। निम्नलिखित कोड है -

उदाहरण

var details1 =[ {उत्पाद विवरण:{ isSold:true, productId:101}}, { productDetails:{ isSold:true, productId:103 }}]var details2 =[ {productDetails:{ isSold:false, productId:101 } }]var details3 =details1.map(details1Object=>{ var newObject=details2.find(obj=>obj.productDetails.productId ===details1Object.productDetails.productId) रिटर्न newObject? newObject:details1Object})console.log( विवरण3)

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

नोड fileName.js.

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

आउटपुट

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

PS C:\Users\Amit\javascript-code> नोड demo183.js[ {productDetails:{isSold:false, productId:101 }}, { productDetails:{ isSold:true, productId:103 } }] 
  1. जावास्क्रिप्ट ऐरे के तरीके, ऐरे से आइटम कैसे जोड़ें और निकालें

    हमारे द्वारा उपयोग की जाने वाली चार ऐरे विधियाँ: unshift() सरणी की शुरुआत में आइटम जोड़ता है। shift() सरणी में पहला आइटम हटाता है। push() सरणी के अंत में आइटम जोड़ता है। pop() सरणी के अंतिम आइटम को हटा देता है। मैं उदाहरण में Chrome DevTools कंसोल का उपयोग करता हूं। कंसोल खोलने के लिए शॉर्टकट:Cm

  1. कैसे जावास्क्रिप्ट में उप वस्तुओं और सरणियों के साथ एक वस्तु आयात करने के लिए?

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

  1. जावास्क्रिप्ट में एक्सएमएल डेटा से किसी भी विशेषता का मूल्य प्राप्त करें?

    XML डेटा से किसी विशेषता का मान प्राप्त करने के लिए, जावास्क्रिप्ट में attr() का उपयोग करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init