কম্পিউটার

জাভাস্ক্রিপ্টে একটি বস্তু সিল করা আছে কি না তা কীভাবে জানবেন?


Object.isSealed()৷ জাভাস্ক্রিপ্টে একটি বস্তু সিল করা আছে কিনা তা খুঁজে বের করার জন্য ব্যবহৃত পদ্ধতি। এই পদ্ধতিটি বুলিয়ান আউটপুট দেয়।

নিম্নলিখিত শর্তগুলি সত্য হলে একটি বস্তু সিল করা হয়৷

1) এটি এক্সটেনসিবল হওয়া উচিত নয়৷ .

2) এর বৈশিষ্ট্যগুলি অ-কনফিগারযোগ্য হওয়া উচিত৷ .

সিনট্যাক্স

Object.isSealed(obj)

আর্গুমেন্ট - Object.isSealed() একটি বস্তুকে একটি প্যারামিটার হিসাবে নেয় এবং বস্তুটি সিল করা আছে কিনা তার উপর ভিত্তি করে একটি বুলিয়ান মান প্রদান করে৷

উদাহরণ

নিম্নলিখিত উদাহরণে যেহেতু অবজেক্টটি সিল করা হয়নি আমরা আউটপুট হিসাবে মিথ্যা পাব। একটি বস্তুকে সিল করার জন্য "Object.seal() নামক পদ্ধতি " ব্যবহার করতে হবে৷

<html>
<body>
<script>
   var obj = {
      prop1: 2
   }
   var res = Object.isSealed(obj);
   document.write(res);
</script>
</body>
</html>

আউটপুট

false

উদাহরণ

নিম্নলিখিত উদাহরণে অবজেক্ট 'obj' 'Object.seal() ব্যবহার করে সিল করা হয়েছে ' পদ্ধতি। তাই যখন 'Object.isSealed() ' ব্যবহার করা হয়, সত্য আউটপুট হিসাবে প্রদর্শিত হবে।

<html>
<body>
<script>
   var obj = {
      prop1: 2
   }
   Object.seal(obj);
   var res = Object.isSealed(obj);
   document.write(res);
</script>
</body>
</html>

আউটপুট

true

  1. TypeError:'undefined' জাভাস্ক্রিপ্টে কোনো বস্তু নয়

  2. কিভাবে জাভাস্ক্রিপ্ট অবজেক্টে একটি স্ট্রিং রূপান্তর করবেন?

  3. জাভাস্ক্রিপ্টে একটি আমদানি করা বস্তুকে কীভাবে ডি-স্ট্রাকচার করবেন?

  4. কিভাবে একটি বহুমাত্রিক জাভাস্ক্রিপ্ট অবজেক্ট তৈরি করবেন?