JavaScript Object.isSealed()
- ਪਿਛਲਾ ਪੰਨਾ isFrozen()
- ਅਗਲਾ ਪੰਨਾ keys()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ JavaScript ਆਬਜੈਕਟ ਮੈਨੂੰਗ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ:
Object.isSealed()
ਮੈਥਾਡ ਉਪਯੋਗ ਹੈ ਕਿ ਦੇਖੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਆਬਜੈਕਟ ਬੰਦ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੇਕਰ ਆਬਜੈਕਟ ਬੰਦ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。
ਸਬੰਧਤ ਮੈਥਾਡਜ਼:
Object.preventExtensions()
ਸੰਚਾਰ ਕਰਨਾ ਪਰ ਹੱਦ ਦੀਆਂ ਸੰਸਥਾਵਾਂ ਵਿੱਚ ਜੋੜਣ ਦੀ ਰੋਕ ਹੈ。
Object.seal()
ਪਰਿਵਰਤਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦੇਵੋ, ਪਰ ਜੋੜਨ ਅਤੇ ਹਟਾਉਣ ਨੂੰ ਰੋਕੋ。
Object.freeze()
ਪਰਿਵਰਤਨ, ਜੋੜਨ ਅਤੇ ਹਟਾਉਣ ਦੀ ਰੋਕਥਾਮ ਕਰੋ。
Object.isExtensible()
ਜੇਕਰ ਆਬਜੈਕਟ ਵਧਾਏ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ。
Object.isSealed()
ਜੇਕਰ ਆਬਜੈਕਟ ਫ਼ਰਜ਼ੀਨ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ。
ਜੇਕਰ ਆਬਜੈਕਟ ਸੀਲਡ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ。
Object.isFrozen()
ਜੇਕਰ ਆਬਜੈਕਟ ਫ਼ਰਜ਼ੀਨ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ。
ਉਦਾਹਰਣ
例子 1 // ਵਿਅਕਤੀ ਬਣਾਉਣਾ const person = {firstName: "Bill", lastName: "Gates"}; // ਸੀਲ ਕੀਤੀ ਗਈ ਵਿਅਕਤੀ Object.seal(fruits); Object.seal(person);
let answer = Object.isSealed(fruits);
let answer = Object.isSealed(person);
例子 2 // ਮੰਗਲਾਂ ਬਣਾਉਣਾ const fruits = ["Banana", "Orange", "Apple", "Mango"]; // ਸੀਲ ਕੀਤੀ ਗਈ ਮੰਗਲਾਂ Object.seal(fruits); // ਇਹ true ਵਾਪਸ ਦੇਵੇਗਾ
ਸਿੱਧਾਸਿੱਧੀ ਕਰੋ
Object.isSealed(object)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
object | ਲਾਜ਼ਮੀ। ਜੋ ਆਬਜੈਕਟ ਦੀ ਜਾਂਚ ਕਰਨੀ ਹੈ। |
ਵਾਪਸ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ ਮੁੱਲ
ਪ੍ਰਕਾਰ | ਵਰਣਨ |
---|---|
Boolean | ਜੇਕਰ ਆਬਜੈਕਟ ਸੀਲਡ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ。 |
ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ
Object.isSealed()
ECMAScript5 (ES5) ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。
2013 ਵਰ੍ਹੇ 7 ਮਹੀਨੇ ਤੋਂ, ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ 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 ਮਹੀਨਾ |
- ਪਿਛਲਾ ਪੰਨਾ isFrozen()
- ਅਗਲਾ ਪੰਨਾ keys()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ JavaScript ਆਬਜੈਕਟ ਮੈਨੂੰਗ