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