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

स्प्रेड ऑपरेटर रिजल्ट को डिस्प्ले करने के लिए JSON.stringify() का उपयोग?


स्प्रेड ऑपरेटर के साथ, एक्सप्रेशन को मल्टीपल आर्गुमेंट, एलिमेंट, वेरिएबल आदि में एक्सपैंड करने की अनुमति दें।

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

उदाहरण

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

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 या अधिक आर्गुमेंट्स की अपेक्षा होती है। यह हमें एक ऐरे को पैरामीटर्स के रूप में एक फ़ंक्शन में पास करने की सुविधा देता है। उदाहरण <!DOCTYPE html> <html lang=en> <head> <me

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

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

  1. JavaScript में फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करना JavaScript में फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करना

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