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

JavaScript में एक ऑब्जेक्ट से प्रॉपर्टीज को दूसरे में बिना ओवरराइट किए कैसे जोड़ें?

मान लीजये निम्न हमारे ऑब्जेक्ट्स हैं:

var first = {key1: 100, key2: 40, key3: 70} var second = {key2: 80, key3: 70, key4: 1000}

एक ऑब्जेक्ट से दूसरे में प्रॉपर्टीज जोड़ने के लिए hasOwnProperty() की अवधारणा का उपयोग कर सकते हैं। कोड निम्न है:

उदाहरण

var first = {key1: 100, key2: 40, key3: 70} var second = {key2: 80, key3: 70, key4: 1000} function addPropertiesWithoutOverwritting(first, second) {    for (var key2 in second) {       if (second.hasOwnProperty(key2) && !first.hasOwnProperty(key2)) {          first[key2] = second[key2];       }    }    return first; } console.log(addPropertiesWithoutOverwritting(first, second))

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

node fileName.js.

आउटपुट

यहां, मेरी फाइल का नाम demo99.js है। यह निम्न आउटपुट उत्पन्न करेगा:

PS C:\Users\Amit\JavaScript-code> node demo99.js { key1: 100, key2: 40, key3: 70, key4: 1000 }
  1. जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें? जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें?

    जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स पास करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title&

  1. जावास्क्रिप्ट में एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट के माध्यम से कैसे एक्सेस करें? जावास्क्रिप्ट में एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट के माध्यम से कैसे एक्सेस करें?

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

  1. जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स कैसे जोड़ें? जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स कैसे जोड़ें?

    जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स जोड़ने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"