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

जावास्क्रिप्ट में विशिष्ट प्रॉपर्टी के आधार पर ऐरे के कंटेंट ढूंढना

इसके लिए, आप map() के साथ find() का उपयोग कर सकते हैं। मान लीजिए हमारे पास नाम, रोलनो और विषय के साथ छात्र रिकॉर्ड हैं।

उदाहरण

var firstObject= [ 
  { "FirstName": "David", "RollNo": "105", "Subject": "MongoDB" }, 
  { "FirstName": "Mike", "RollNo": "110", "Subject": "JavaScript"} 
]; 
var secondObject= [ 
  { "FirstName": "Bob", "RollNo": "101", "Subject": "Java" }, 
  { "FirstName": "John", "RollNo": "110", "Subject": "MySQL" } 
]; 
var output = firstObject.map(first=>(secondObject.find(second=>second.RollNo==first.R ollNo) || first)); 
console.log(output);

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

node fileName.js

यहां, मेरा फ़ाइल नाम demo33.js है।

आउटपुट

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

PS C:\Users\Amit\JavaScript-code> node demo33.js [ 
  { FirstName: 'David', RollNo: '105', Subject: 'MongoDB' }, 
  { FirstName: 'John', RollNo: '110', Subject: 'MySQL' } 
]
  1. - JavaScript में scrollY प्रॉपर्टी की भूमिका क्या है?

    अवलोकनscrollY प्रॉपर्टी दस्तावेज़ के लंबवत स्क्रॉल पिक्सल को लौटाती है, यह pageYOffset के समान है।उदाहरण<!DOCTYPE html> <html>    <head>       <style>          div {             background-color:

  1. - क्या JavaScript में HTML कंटेंट बदलना संभव है

    हां, JavaScript में HTML कंटेंट को बदलना संभव है। आमतौर पर HTML कंटेंट HTML टैग्स जैसे <p>, <span> आदि में होता है। JavaScript में हमारे पास DOM मेथड्स होते हैं जिनमें HTML टैग्स को एक्सेस करने की क्षमता होती है। वे मेथड्स, जैसे document.getElementById(), document.getElementsByTagName()

  1. जावास्क्रिप्ट में lastIndex प्रॉपर्टी जावास्क्रिप्ट में lastIndex प्रॉपर्टी

    जावास्क्रिप्ट में lastIndex प्रॉपर्टी उस इंडेक्स पोजीशन को लौटाती है जहां मैच होता है और अगला मैच उसी पोजीशन से शुरू होता है। lastIndex प्रॉपर्टी केवल तभी काम करती है जब g मोडिफायर सेट हो। जावास्क्रिप्ट में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en&