JavaScript Object.isSealed()

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ:

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 ਵਾਪਸ ਦੇਵੇਗਾ

let answer = Object.isSealed(fruits);

ਸਿੱਧਾਸਿੱਧੀ ਕਰੋ

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 ਮਹੀਨਾ