JavaScript Object.getOwnPropertyDescriptors()

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

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 ਦੇ ਜੁਲਾਈ