JavaScript Object.isSealed()
- صفحهی قبل isFrozen()
- صفحهی بعد keys()
- به طبقهی قبل بازگردید دستورالعمل موضوع JavaScript
تعریف و استفاده:
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 |
- صفحهی قبل isFrozen()
- صفحهی بعد keys()
- به طبقهی قبل بازگردید دستورالعمل موضوع JavaScript