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