JavaScript Object.isSealed()
- အရှေ့ဘက် စာရင်း isFrozen()
- နောက်ပိုင်း စာရင်း keys()
- အပြင်ဘက် ပြန်သွား JavaScript အပြားများ ကိုကူညီတာ
အသုံးပြုခြင်း နှင့် အသုံးချခြင်း
Object.isSealed()
ထိရောက်ပုံ စနစ်ကို စစ်ဆေးရန် အသုံးပြုသော စနစ်များ။ ထိရောက်ပုံ စနစ် ပိတ်ပင်ပါက true ပြန်ပေးသည်。
ဆိုခဲ့သော စနစ်များ:
Object.preventExtensions()
ပြင်ဆင်ခွင့်ရှိသည်၊ သို့သော် အခြားအရည်အချင်းများထပ်ထည့်ခြင်းကို တားမြစ်ထားသည်。
Object.seal()
允许修改,但阻止添加和删除属性。
Object.freeze()
အခြေအနေများ ကို ပြန်လည်ဖွင့်ပေးခြင်း၊ အသစ် ပြင်ဆင်ခြင်း၊ ဖျက်သိမ်းခြင်း ကို တားမြစ်သည်。
Object.isExtensible()
အရာဝတ္တု ကို ပြန်လည်ဖွင့်ပေးခြင်း ခံခဲ့ရလျှင် အမှန် ပြန်လည် ပေးသည်。
Object.isSealed()
အရာဝတ္တု ကို ပိတ်ပင်ခြင်း ခံခဲ့ရလျှင် အမှန် ပြန်လည် ပေးသည်。
Object.isFrozen()
အရာဝတ္တု ကို ပိတ်ပင်ခြင်း ခံခဲ့ရလျှင် အမှန် ပြန်လည် ပေးသည်。
အကျိုးဆက်
အမှတ် 1
// အရာဝတ္တု ကို ဖန်တီးပါ const person = {firstName: "Bill", lastName: "Gates"}; // အရာဝတ္တု ကို ပိတ်ပင်ပါ Object.seal(person); // ဤသည် အမှန် ပြန်လည် ပေးသည် let answer = Object.isSealed(person);
အမှတ် 2
// အရာဝတ္တု ကို ဖန်တီးပါ const fruits = ["Banana", "Orange", "Apple", "Mango"]; // အရာဝတ္တု ကို ပိတ်ပင်ပါ Object.seal(fruits); // ဤသည် အမှန် ပြန်လည် ပေးသည် let answer = Object.isSealed(fruits);
အဓိပ္ပာယ်
Object.isSealed(object)
အရာ
အရာ | ဖော်ပြ |
---|---|
object | လိုအပ်သည်။ စမ်းသပ်ရန် လိုအပ်သော အရာ |
ပြန်လည် ပေးသော အရာ
အမျိုးအစား | ဖော်ပြ |
---|---|
Boolean | အရာဝတ္တု ကို ပိတ်ပင်ခြင်း ခံခဲ့ရလျှင် အမှန် ပြန်လည် ပေးသည်။ မပိတ်ပင်ခြင်း ခံခဲ့ရလျှင် အမှန်မဟုတ် ပြန်လည် ပေးသည်။ |
ဘတ်ရှား ကူးကြမ်း
Object.isSealed()
ECMAScript5 (ES5) ရဲ့ အခြေအနေများ ဖြစ်သည်။
2013 ခုနှစ် ဧပြီ လ မှ စ၍ အဆိုပါ အသုံးချက် အရ အသုံးပြုသော အနာဂတ် ဘတ်ရှားများ အား အားထိုးသွား သည်။
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 ခုနှစ် စက်တင် လ | 2012 ခုနှစ် စက်တင် လ | 2013 ခုနှစ် ဇွန် လ | 2012 ခုနှစ် ဧပြီ လ | 2013 ခုနှစ် ဧပြီ လ |
- အရှေ့ဘက် စာရင်း isFrozen()
- နောက်ပိုင်း စာရင်း keys()
- အပြင်ဘက် ပြန်သွား JavaScript အပြားများ ကိုကူညီတာ