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

JSON.stringify () विधि संचालित होने पर किसी ऑब्जेक्ट के अंदर फ़ंक्शन को कैसे नहीं हटाया जाए?


JSON.stringify() विधि न केवल स्ट्रिंग करती है एक वस्तु लेकिन किसी भी फ़ंक्शन . को भी हटा देता है अगर उस वस्तु के अंदर पाया जाता है। तो फ़ंक्शन . बनाने के लिए इसे हटाया नहीं जाना है एक स्ट्रिंग . में परिवर्तित किया जाना चाहिए और उसके बाद केवल JSON.stringify() विधि लागू की जानी चाहिए।

निम्नलिखित उदाहरण में फ़ंक्शन . के बाद से एक स्ट्रिंग में कनवर्ट नहीं किया जाता है, JSON.stringify() विधि द्वारा संचालित होने पर इसे हटा दिया जाता है और आउटपुट में दिखाए गए अनुसार अन्य गुण प्रदर्शित किए जाते हैं।

उदाहरण

<html>
<body>
<p id="stringify"></p>
<script>
   var person = { name: function () {return Ram + Rahim;},
   designation:"Developer" , city: "Hyderabad" };
   var myJSON = JSON.stringify(person);
   document.getElementById("stringify").innerHTML = myJSON;
</script>
</body>
</html>

आउटपुट

{"designation":"Developer","city":"Hyderabad"}

निम्नलिखित उदाहरण में, JSON.stringify() द्वारा संचालित होने से पहले विधि, फ़ंक्शन से . का उपयोग करके एक स्ट्रिंग में परिवर्तित किया गया था स्ट्रिंग () तरीका। इसलिए JSON.stringify () . द्वारा संचालित होने पर फ़ंक्शन को हटाया नहीं गया था विधि।

उदाहरण

<html>
<body>
<p id="stringify"></p>
<script>
   var obj = { name: function () {return Ram + Rahim;},
   designation:"Developer" , city: "Hyderabad" };
   obj.name = obj.name.toString();
   var myJSON = JSON.stringify(obj);
   document.getElementById("stringify").innerHTML = myJSON;
</script>
</body>
</html>

आउटपुट

{"name":"function () {return Ram + Rahim;}","designation":"Developer","city":"Hyderabad"}

  1. जावास्क्रिप्ट में ऑब्जेक्ट गुणों को कैसे हटाएं?

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

  1. JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट में कैसे बदलें?

    JSON पार्स () विधि का उपयोग JSON टेक्स्ट को JavaScript ऑब्जेक्ट में बदलने के लिए किया जाता है। JSON टेक्स्ट को JavaScript JSON ऑब्जेक्ट में बदलने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta n

  1. किसी फ़ंक्शन को फ़ंक्शन और विधि के रूप में कैसे आमंत्रित करें?

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