JavaScript Object.isExtensible()
- পূর্ববর্তী পৃষ্ঠা groupBy()
- পরবর্তী পৃষ্ঠা isFrozen()
- একত্রিত হওয়ার পরের স্তর JavaScript অবজেক্ট সংক্ষিপ্ত হান্ডবুক
সংজ্ঞা ও ব্যবহার
Object.isExtensible()
মেথড ব্যবহার করে বিষয়টি কি সম্প্রসারণযোগ্য তা পরীক্ষা করে। যদি বিষয়টি সম্প্রসারণযোগ্য হয়, তবে true ফিরায়।
সংক্রান্ত পদ্ধতিরা:
Object.preventExtensions()
পরিবর্তন অনুমতি দেওয়া হয়, কিন্তু অবস্থান যোগ করা নিষিদ্ধ।
Object.seal()
পরিবর্তন অনুমতি দেওয়া হয়, কিন্তু অবস্থান যোগ করা এবং অপসারণ করা নিষিদ্ধ।
Object.freeze()
প্রতিশ্রুতি করা হয়, অধিকার যোগ করা হয় এবং অধিকার মোছার করা হয়。
Object.isExtensible()
যদি অবজেক্ট সম্প্রসারণযোগ্য হয়, তবে true ফিরবে。
Object.isSealed()
যদি অবজেক্ট সেলার হয়, তবে true ফিরবে。
Object.isFrozen()
যদি অবজেক্ট ফ্রোজেন হয়, তবে true ফিরবে。
ইনস্ট্যান্স
উদাহরণ 1
// অবজেক্ট তৈরি করুন const person = {firstName: "Bill", lastName: "Gates"}; // সম্প্রসারণ নিষিদ্ধ করুন Object.preventExtensions(person); // এটি false ফিরবে let answer = Object.isExtensible(person);
উদাহরণ 2
// আইসিএফ তৈরি করুন const fruits = ["Banana", "Orange", "Apple", "Mango"]; // সম্প্রসারণ নিষিদ্ধ করুন Object.preventExtensions(fruits); // এটি false ফিরবে let answer = Object.isExtensible(fruits);
সংজ্ঞা
Object.isExtensible(object)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
object | প্রয়োজনীয়। পরীক্ষা করতে হলে অবজেক্ট |
ফলাফল
ধরন | বর্ণনা |
---|---|
Boolean | যদি অবজেক্ট সম্প্রসারণযোগ্য হয়, তবে true ফিরাবে, না তবে false ফিরাবে。 |
ব্রাউজার সমর্থন
Object.isExtensible()
এটি 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 সালের ৭ম জুলাই |
- পূর্ববর্তী পৃষ্ঠা groupBy()
- পরবর্তী পৃষ্ঠা isFrozen()
- একত্রিত হওয়ার পরের স্তর JavaScript অবজেক্ট সংক্ষিপ্ত হান্ডবুক