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

प्रसार ऑपरेटर परिणाम प्रदर्शित करने के लिए JSON.stringify () का उपयोग करना?

<घंटा/>

स्प्रेड ऑपरेटर के साथ, अभिव्यक्ति को कई तर्कों, तत्वों, चर, आदि तक विस्तारित करने की अनुमति दें।

जावास्क्रिप्ट ऑब्जेक्ट को स्ट्रिंग में बदलने के लिए आप JSON.stringify() का उपयोग कर सकते हैं। यहाँ, हमारे पास विवरण1 और विवरण2 पर स्प्रेड ऑपरेटर का उपयोग करने के परिणामस्वरूप हमारा उद्देश्य है।

उदाहरण

निम्नलिखित कोड है -

var details1 = { name: 'John', age: 21 };
var details2 = { countryName: 'US', subjectName:'JavaScript' };
var result= { ...details1, ...details2};
console.log(JSON.stringify(result));

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

node fileName.js.

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

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo267.js
{"name":"John","age":21,"countryName":"US","subjectName":"JavaScript"}

  1. जावास्क्रिप्ट में सरणियों के लिए स्प्रेड ऑपरेटर

    स्प्रेड (...) सिंटैक्स हमें उन जगहों पर एक चलने योग्य सरणी का विस्तार करने की अनुमति देता है जहां 0+ तर्क अपेक्षित हैं। यह हमें कार्य करने के लिए एक सरणी के रूप में कई मापदंडों को पारित करने की अनुमति देता है। जावास्क्रिप्ट में सरणियों के लिए स्प्रेड ऑपरेटर को लागू करने के लिए कोड निम्नलिखित है - उ

  1. फ़ंक्शन कॉल में स्प्रेड ऑपरेटर जावास्क्रिप्ट

    स्प्रेड सिंटैक्स हमें एक सरणी या किसी भी पुनरावर्तनीय को एक फ़ंक्शन कॉल में शून्य या अधिक तर्कों में विस्तारित करने की अनुमति देता है। जावास्क्रिप्ट में फ़ंक्शन कॉल में स्प्रेड ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta char

  1. जावास्क्रिप्ट किसी फ़ंक्शन का परिणाम HTML के रूप में प्रदर्शित करता है?

    किसी फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करने के लिए, आप - . का उपयोग कर सकते हैं document.getElementById().innerHTML. उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta