কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অবজেক্ট থেকে ফাংশন সরানোর পদ্ধতি


JSON.stringify() মেথড শুধু অবজেক্টকে স্ট্রিংগিফাই করে না, এটি অবজেক্টে থাকা যেকোনো ফাংশন-কেও সরিয়ে (removes) ফেলে। বিস্তারিত আলোচনা করা যাক।

উদাহরণ-১

নিচের উদাহরণে, 'designation' প্রোপার্টি একটি ফাংশন, তাই যখন অবজেক্টকে স্ট্রিংগিফাই করার চেষ্টা করা হয়েছে, ফাংশনটি সরিয়ে দেওয়া হয়েছে এবং অন্যান্য প্রোপার্টিগুলো আউটপুটে দেখানো হয়েছে।

<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"}

উদাহরণ-২

নিচের উদাহরণে, 'name' প্রোপার্টি একটি ফাংশন হিসেবে কাজ করছে। তাই 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"}
  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  2. জাভাস্ক্রিপ্টে অ্যারে থেকে ফলস (false) মানগুলো সরানোর পদ্ধতি

  3. জাভাস্ক্রিপ্টে স্ট্রিং থেকে টেক্সট রিমুভ করা

  4. জাভাস্ক্রিপ্ট অবজেক্ট থেকে প্রপার্টি মুছে ফেলা