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

JavaScript में दो ऑब्जेक्ट ऐरे को कॉनकैट करके एट्रिब्यूट से डुप्लिकेट कैसे हटाएं?

उदाहरण

map() और find() का उपयोग करके दो ऐरे मर्ज करें और डुप्लिकेट हटाएं।

var details1 = [ 
    { productDetails: { 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); 
    return newObject ? newObject : details1Object; 
}); 
console.log(details3);

प्रोग्राम चलाने के लिए:

node fileName.js

आउटपुट

PS C:\Users\Amit\javascript-code> node demo183.js 
[ { productDetails: { isSold: false, productId: 101 } }, { productDetails: { isSold: true, productId: 103 } } ]
  1. - JavaScript ऐरे मेथड्स: ऐरे से आइटम्स कैसे जोड़ें और हटाएं

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

  1. JavaScript में सब-ऑब्जेक्ट्स और सरणियों वाले ऑब्जेक्ट को कैसे इम्पोर्ट करें? JavaScript में सब-ऑब्जेक्ट्स और सरणियों वाले ऑब्जेक्ट को कैसे इम्पोर्ट करें?

    JavaScript में सब-ऑब्जेक्ट्स और सरणियों वाले ऑब्जेक्ट को इम्पोर्ट करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. JavaScript में XML डेटा से किसी भी एट्रिब्यूट का मान कैसे प्राप्त करें? JavaScript में XML डेटा से किसी भी एट्रिब्यूट का मान कैसे प्राप्त करें?

    jQuery के $(xmlString) से XML पार्स करें, फिर .attr() या .find() से एट्रिब्यूट्स/एलिमेंट्स एक्सेस करें। jQuery के साथ XML पार्सिंग <script src=https://code.jquery.com/jquery-3.6.0.min.js></script> <script> // XML स्ट्रिंग var xmlString = <Game id=101 details=Play the ga