JavaScript Object.seal()
- পূর্ববর্তী পৃষ্ঠা prototype
- পরবর্তী পৃষ্ঠা toString()
- একত্রিভূমিতে ফিরে যান JavaScript ওবজেক্ট নির্দেশিকা
সংজ্ঞা ও ব্যবহার
Object.seal()
পদ্ধতিটি ব্যবহার করে বিষয়টির বৈশিষ্ট্য যোগ করা ও তা মুক্ত করা না দেবে এবং সমস্ত বৈশিষ্ট্যকে অসংক্রান্ত করবে。
Object.seal()
সংক্রান্ত পদ্ধতিটি নন-সতর্ক মোডে তাক ভুল হবে。
Object.seal()
সংক্রান্ত পদ্ধতিটি সতর্ক মোডে টাইপ অপার্ট ফ্ল্যাগ ফেলবে。
ব্যবহার করা যেতে পারে: Object.isSealed()
এই পদ্ধতি ব্যবহার করে বিষয়টি সিল করা হয়েছে কি না তা পরীক্ষা করা যায়。
সংক্রান্ত পদ্ধতি:
Object.preventExtensions()
সংশোধন অনুমত, কিন্তু যোগ করা থেকে বিরত রাখুন
Object.seal()
সংশোধন অনুমত, কিন্তু যোগ করা ও অপসারণ করা থেকে বিরত রাখুন
Object.freeze()
সংশোধন, যোগ করা ও অপসারণ করা থেকে বিরত রাখুন
Object.isExtensible()
যদি অবজেক্ট এক্সটেনসিবল হয়, তবে true ফিরে দেবে
Object.isSealed()
যদি অবজেক্ট সেল করা হয়, তবে true ফিরে দেবে
Object.isFrozen()
যদি অবজেক্ট ফ্রোজেন হয়, তবে true ফিরে দেবে
ইনস্ট্যান্স
উদাহরণ 1
"use strict" // অবজেক্ট তৈরি করুন const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // অবজেক্টটিকে সেল করুন Object.seal(person); // নিচের কাজ ত্রুটি ফেলবে delete person.age;
উদাহরণ 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.seal(fruits); // নিচের কাজ ত্রুটি ফেলবে: fruits.push("Kiwi");
সিনটেক্স
Object.seal(object)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
object | প্রয়োজনীয়। সেল করা হওয়া অবজেক্ট |
ফলাফল
ধরন | বর্ণনা |
---|---|
Object | সেল করা হওয়া অবজেক্ট |
ব্রাউজার সমর্থন
Object.seal()
এটি ECMAScript5 (ES5) এর বৈশিষ্ট্য
2013 সালের ৭ই জুলাই থেকে, সমস্ত আধুনিক ব্রাউজারগুলি সম্পূর্ণভাবে ES5 (JavaScript 2009) সমর্থন করে:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012.9 | 2012.9 | 2013.4 | 2012.7 | 2013.7 |
- পূর্ববর্তী পৃষ্ঠা prototype
- পরবর্তী পৃষ্ঠা toString()
- একত্রিভূমিতে ফিরে যান JavaScript ওবজেক্ট নির্দেশিকা