JSON.stringify() วิธีการไม่เพียง ทำให้แน่น วัตถุ แต่ยัง ลบ ฟังก์ชั่นใดๆ มีอยู่ในวัตถุ มาคุยกันในรายละเอียด
ตัวอย่าง-1
ในตัวอย่างต่อไปนี้ คุณสมบัติ 'การกำหนด' คือ ฟังก์ชัน ดังนั้นเมื่อเราพยายาม ทำให้แน่น ออบเจ็กต์ ฟังก์ชันถูกลบ และคุณสมบัติอื่นๆ ถูกแสดงตามที่แสดงในเอาต์พุต
<html>
<body>
<p id="stringify"></p>
<script>
var person = { name: "Rahim", designation: function () {return developer;},
city: "Hyderabad" };
var myJSON = JSON.stringify(person);
document.getElementById("stringify").innerHTML = myJSON;
</script>
</body>
</html> ผลลัพธ์
{"name":"Rahim","city":"Hyderabad"} ตัวอย่าง-2
ในตัวอย่างต่อไปนี้ คุณสมบัติ 'ชื่อ' ทำหน้าที่เป็น ฟังก์ชัน ดังนั้นเมื่อเรา ทำให้แน่น วัตถุโดยใช้ 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"}