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.getOwnPropertyDescriptors() ఇది ECMAScript5 (ES5) యొక్క లక్షణం.

2013 సంవత్సరం 7 నుండి, అన్ని ఆధునిక బ్రౌజర్లు పూర్తిగా ES5 (జావాస్క్రిప్ట్ 2009) అనుమతిస్తాయి:

క్లౌడ్ ఎండ్జీ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
క్లౌడ్ 23 IE/ఎండ్జీ 11 ఫైర్ఫాక్స్ 21 సఫారీ 6 ఒపెరా 15
2012 సంవత్సరం 9 నెల 2012 సంవత్సరం 9 నెల 2013 సంవత్సరం 4 నెల 2012 సంవత్సరం 7 నెల 2013 సంవత్సరం 7 నెల