JavaScript Object.getOwnPropertyDescriptors()
- ਪਿੱਛਲਾ ਪੰਨਾ getOwnPropertyDescriptor()
- ਅਗਲਾ ਪੰਨਾ getOwnPropertyNames()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ JavaScript ਆਬਜੈਕਟ ਸੰਦਰਭ ਪੁਸਤਕ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
Object.getOwnPropertyDescriptors()
ਮੈਥਾਡ ਆਬਜੈਕਟ ਦੇ ਸਾਰੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
Object.getOwnPropertyDescriptors()
ਮੈਥਾਡ ਮੂਲ ਆਬਜੈਕਟ ਨੂੰ ਬਦਲਦਾ ਨਹੀਂ ਹੈ。
ਸਬੰਧਤ ਮੈਥਾਡ
Object.defineProperty()
ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਜੋੜ ਜਾਂ ਸੋਧੋ
Object.defineProperties()
ਕਈ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਜੋੜ ਜਾਂ ਸੋਧੋ
Object.getOwnPropertyNames()
ਆਬਜੈਕਟ ਦੇ ਸਾਰੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
Object.getOwnPropertyDescriptor()
ਪੈਰਾਮੀਟਰ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
Object.getOwnPropertyDescriptors()
ਆਬਜੈਕਟ ਦੇ ਸਾਰੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਮਾਡਲ
// ਇੱਕ ਆਬਜੈਕਟ ਬਣਾਓ const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // ਸਾਰੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ let descriptors = Object.getOwnPropertyDescriptors(person);
ਸਿਧਾਂਤ
Object.getOwnPropertyDescriptors(object)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
object | ਲਾਜ਼ਮੀ। ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਲੈਣ ਵਾਲੇ ਆਬਜੈਕਟ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਬਜੈਕਟ ਦੇ ਜ਼ਰੂਰੀ ਹਨ。 |
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ
ਇੰਪੀਰੀਅਲ | ਵਰਣਨ |
---|---|
Object | ਸਾਰੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਆਬਜੈਕਟ ਸਮੇਤ ਹਨ。 |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
Object.getOwnPropertyDescriptors()
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 ਦੇ ਜੁਲਾਈ |
- ਪਿੱਛਲਾ ਪੰਨਾ getOwnPropertyDescriptor()
- ਅਗਲਾ ਪੰਨਾ getOwnPropertyNames()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ JavaScript ਆਬਜੈਕਟ ਸੰਦਰਭ ਪੁਸਤਕ