JavaScript Object.preventExtensions()
- পূর্ববর্তী পৃষ্ঠা keys()
- পরবর্তী পৃষ্ঠা prototype
- একত্রিভূমিতে ফিরুন JavaScript অবজেক্ট সংক্ষিপ্ত হান্ডবুক
定义和用法
Object.preventExtensions()
方法用于阻止向对象添加新属性。
你可以使用 Object.isExtensible()
来检查对象是否可扩展。
সংক্রান্ত পদ্ধতিরা:
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); // সতর্ক মোডে এটি ত্রুটি ফেলবে person.nationality = "English";
উদাহরণ 2
// একটি আইনসমূহ তৈরি করুন const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.preventExtensions(fruits); // সতর্ক মোডে এটি ত্রুটি ফেলবে: fruits.push("Kiwi");
সংজ্ঞা
Object.preventExtensions(object)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
object | প্রয়োজনীয়। প্রসার থেকে বিরত হওয়া অবজেক্ট |
ফলাফল
ধরন | বর্ণনা |
---|---|
Object | পরিবর্তিত হওয়া অবজেক্ট |
ব্রাউজার সমর্থন
Object.preventExtensions()
এটি 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 সালের ৭ম জুলাই |
- পূর্ববর্তী পৃষ্ঠা keys()
- পরবর্তী পৃষ্ঠা prototype
- একত্রিভূমিতে ফিরুন JavaScript অবজেক্ট সংক্ষিপ্ত হান্ডবুক