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