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

জাভাস্ক্রিপ্টে অবজেক্ট সিলড (sealed) কিনা জানার পদ্ধতি


Object.isSealed() মেথডটি জাভাস্ক্রিপ্টে কোনো অবজেক্ট সিলড (sealed) কিনা জানতে ব্যবহৃত হয়। এই মেথড বুলিয়ান আউটপুট দেয়।

একটি অবজেক্ট সিলড হয় যদি নিচের শর্ত দুটি পূরণ হয়:

১) সেটি এক্সটেনসিবল (extensible) নয়।

২) এর প্রোপার্টিগুলো নন-কনফিগারেবল (non-configurable)।

সিনট্যাক্স

Object.isSealed(obj)

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

উদাহরণ

নিচের উদাহরণে অবজেক্টটি সিলড নয়, তাই আউটপুট false আসবে। অবজেক্ট সিল করতে 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()' ব্যবহার করলে আউটপুট true আসবে।

<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' is not an object

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

  3. জাভাস্ক্রিপ্টে ইম্পোর্ট করা অবজেক্ট ডিস্ট্রাকচার করা

  4. জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অবজেক্ট তৈরি করা