JavaScript Object.isSealed()

পরিভাষা ও ব্যবহার

Object.isSealed() মেথড অবজেক্টকে সেল করা হয়েছে কি না তা পরীক্ষা করে।যদি অবজেক্টকে সেল করা হয়েছে, তবে true ফিরায়。

সংশ্লিষ্ট পদ্ধতিরা:

Object.preventExtensions() মর্মে পরিবর্তন করা যায়, কিন্তু অতিক্রমণীয় গুণ যোগ করা নয়。

Object.seal() পরিবর্তন অনুমতি দেওয়া হলেও, যোগ করা ও মুক্তি করার প্রতিরোধ করুন。

Object.freeze() পরিবর্তন, যোগ করা ও মুক্তি করার প্রতিরোধ করুন。

Object.isExtensible() যদি অবজেক্ট এক্সটেনশনযোগ্য হয়েছে, তবে true ফিরাবে。

Object.isSealed() যদি অবজেক্ট সিল হয়েছে, তবে true ফিরাবে。

Object.isFrozen() যদি অবজেক্ট ফ্রোজেন হয়েছে, তবে true ফিরাবে。

প্রয়োগ

উদাহরণ 1

// অবজেক্ট তৈরি করুন
const person = {firstName: "Bill", lastName: "Gates"};
// সিল করুন
Object.seal(person);
// এটা true ফিরাবে
let answer = Object.isSealed(person);

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 2

// এককবিন্যাস তৈরি করুন
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// সিল করুন
Object.seal(fruits);
// এটা true ফিরাবে
let answer = Object.isSealed(fruits);

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সংজ্ঞা

Object.isSealed(object)

পারামিটার

পারামিটার বর্ণনা
object অপরিহার্য। পরীক্ষা করতে হলে অবজেক্ট।

ফলাফল

ধরন বর্ণনা
Boolean যদি অবজেক্ট সিল হয়েছে, তবে true ফিরাবে, না তবে false ফিরাবে。

ব্রাউজার সমর্থন

Object.isSealed() এটা ECMAScript5 (ES5) এর বৈশিষ্ট্য।

2013 সালের ৭ জুলাই থেকে, সমস্ত আধুনিক ব্রাউজারগুলি সম্পূর্ণভাবে ES5 (JavaScript 2009) সমর্থন করে:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 সালের ৯ সেপ্টেম্বর 2012 সালের ৯ সেপ্টেম্বর 2013 সালের ৪ এপ্রিল 2012 সালের ৭ জুলাই 2013 সালের ৭ জুলাই