జావాస్క్రిప్ట్ ఓబ్జెక్ట్ ఎన్ట్రీస్

నిర్వచనం మరియు వినియోగం

Object.entries() ఆబ్జెక్ట్ కీ-వేల్యూ పరిణామాలను కలిగివున్న పరిణామాల సరికొత్త పరిణామాన్ని తిరిగి వచ్చిస్తాయి.

Object.entries() పద్ధతి ఆబ్జెక్ట్ను మార్చదు.

సంబంధిత పద్ధతులు:

Object.keys() ఏ ఆబ్జెక్ట్ రకం యొక్క కీలను తిరిగి వచ్చిస్తాయి (అత్యంత పరిగణించబడే కీలు).

Object.values() ఆబ్జెక్ట్ యొక్క అన్ని కీల వేల్యూలను తిరిగి వచ్చిస్తాయి.

Object.entries() ఏ ఆబ్జెక్ట్ రకం యొక్క కీ మరియు వేల్యూలను తిరిగి వచ్చిస్తాయి.

పైన పద్ధతులు కరసమాన పరిణామాలను తిరిగి వచ్చిస్తాయి (పరిగణించబడే పరిణామాలు).

కరసమాన పరిణామాలు చుట్టూ చూడడానికి మరింత సులభం మరియు ఆబ్జెక్ట్ను Map కు మార్చడానికి చేస్తుంది.

ప్రత్యయం

ఉదాహరణ 1

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.entries(person);

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

Object.entries() ఆబ్జెక్ట్ను చుట్టూ చూడడానికి మరింత సులభం చేస్తుంది:

const fruits = {Bananas: 300, Oranges: 200, Apples: 500};
let text = "";
for (let [fruit, value] of Object.entries(fruits)) {
  text += fruit + ": " + value + "<br>";
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

Object.entries() ఆబ్జెక్ట్ను Map కు మార్చడానికి మరింత సులభం చేస్తుంది:

const fruits = {Bananas: 300, Oranges: 200, Apples: 500};
const myMap = new Map(Object.entries(fruits));

స్వయంగా ప్రయత్నించండి

విధానం

Object.values(ఆబ్జెక్ట్)

పరామితి

పరామితి వివరణ
ఆబ్జెక్ట్ ఆప్షనల్. ఆబ్జెక్ట్.

తిరిగి వచ్చే విలువ

రకం వివరణ
ఆర్రే ఆబ్జెక్ట్ కీ-వేల్యూ పరిణామాలను కలిగివున్న కరసమాన పరిణామాలు

బ్రౌజర్ మద్దతు

ECMAScript 2017 ఆబ్జెక్ట్లకు ఈ విధంగా జోడించింది Object.entries() పద్ధతి

2017 సంవత్సరం 3 నెల నుండి, అన్ని ఆధునిక బ్రౌజర్లు ఈ విధంగా మద్దతు ఇస్తాయి Object.entries():

క్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
క్రోమ్ 47 ఎడ్జ్ 14 ఫైర్ఫాక్స్ 47 సఫారీ 10.1 ఒపెరా 41
2016 సంవత్సరం 6 నెల 2016 సంవత్సరం 8 నెల 2016 సంవత్సరం 6 నెల 2017 సంవత్సరం 3 నెల 2016 సంవత్సరం 10 నెల