আমি কেবল জাভাস্ক্রিপ্ট পদ্ধতি সম্পর্কে শুনেছি freezeএবং sealযা কোনও অবজেক্টকে অনিবার্য করতে ব্যবহৃত হতে পারে।
এটি কীভাবে ব্যবহার করবেন তা এখানে একটি ছোট উদাহরণ:
var o1 = {}, o2 = {};
Object.freeze(o2);
o1["a"] = "worked";
o2["a"] = "worked";
alert(o1["a"]); //prints "worked"
alert(o2["a"]); //prints "undefined"
মধ্যে পার্থক্য কি freezeএবং seal? তারা পারফরম্যান্স বাড়াতে পারেন?
Object.preventExtensionsছাড়াও Object.sealএবং Object.freeze। Object.preventExtensionsনতুন আইটেমগুলিকে কেবল কোনও বস্তুতে যুক্ত হওয়া থেকে বাধা দেয়। আপনি যে বস্তুর এক্সটেনসিবিলিটি বন্ধ করে দিয়েছিলেন সেগুলির বৈশিষ্ট্যগুলির মানগুলি মুছতে, কনফিগার করতে এবং পরিবর্তন করতে পারেন Object.preventExtensions।

