జావాస్క్రిప్ట్‌లో [ఆబ్జెక్ట్ ఆబ్జెక్ట్] అంటే ఏమిటి

Javaskript Lo Abjekt Abjekt Ante Emiti



డెవలపర్లు ' [వస్తువు, వస్తువు] ”జావాస్క్రిప్ట్‌లోని వస్తువులతో పని చేస్తున్నప్పుడు ఫలితం. ఇది జావాస్క్రిప్ట్‌లో వస్తువు యొక్క డిఫాల్ట్ స్ట్రింగ్ ప్రాతినిధ్యం. హెచ్చరిక() పద్ధతి వంటి స్ట్రింగ్‌ను ఆశించే సందర్భంలో ఒక వస్తువు ఉపయోగించబడుతుందని సూచించడానికి ఇది సాధారణంగా ఉపయోగించబడుతుంది. ఇది అసంబద్ధంగా కనిపించవచ్చు, కానీ ఇది తప్పనిసరిగా లోపం కాదు.

ఈ పోస్ట్ జావాస్క్రిప్ట్‌లో [ఆబ్జెక్ట్, ఆబ్జెక్ట్] గురించి వివరిస్తుంది.

జావాస్క్రిప్ట్‌లో [ఆబ్జెక్ట్ ఆబ్జెక్ట్] అంటే ఏమిటి?

జావాస్క్రిప్ట్‌లో, ' [ఆబ్జెక్ట్ ఆబ్జెక్ట్] ” అనేది ఆబ్జెక్ట్ యొక్క డిఫాల్ట్ స్ట్రింగ్ ప్రాతినిధ్యం. మీరు ఒక వస్తువును స్ట్రింగ్ సందర్భంలో ప్రదర్శించడానికి ప్రయత్నించినప్పుడు, బ్రౌజర్ స్వయంచాలకంగా toString()కి కాల్ చేస్తుంది మరియు ఆబ్జెక్ట్ కంటెంట్‌లకు బదులుగా “[ఆబ్జెక్ట్ ఆబ్జెక్ట్]”ని ప్రదర్శిస్తుంది.







అటువంటి అవుట్‌పుట్ ఎదుర్కొనే రెండు దృశ్యాలు ఉన్నాయి:



దృశ్యం 1: “అలర్ట్()” పద్ధతిని ఉపయోగించి ఒక వస్తువును ప్రదర్శించండి

మీరు ఆబ్జెక్ట్‌ను ''లో ప్రింట్ చేయడానికి ప్రయత్నిస్తే హెచ్చరిక() ” పద్ధతి, ఇది “[ఆబ్జెక్ట్ ఆబ్జెక్ట్]”ని అవుట్‌పుట్ చేస్తుంది ఎందుకంటే హెచ్చరిక() పద్ధతి స్ట్రింగ్ ఆకృతిని ప్రదర్శిస్తుంది.



ఉదాహరణ

'అనే వస్తువును సృష్టించండి obj ”:





స్థిరంగా obj = {

పేరు : 'స్టీవెన్' ,

వయస్సు : 18 ,

ప్రమాణం : 9

} ;

కాల్ చేయండి' హెచ్చరిక() వస్తువు యొక్క లక్షణాలను చూపించే పద్ధతి:

అప్రమత్తం ( obj ) ;

అవుట్‌పుట్ హెచ్చరిక() పద్ధతిలో “[ఆబ్జెక్ట్ ఆబ్జెక్ట్]”ని ప్రదర్శిస్తుంది:



దీన్ని పరిష్కరించడానికి 'ని ఉపయోగించండి JSON.stringify() ” ఆబ్జెక్ట్‌ని స్ట్రింగ్‌గా మార్చే పద్ధతి అలర్ట్() పద్ధతిలో ప్రదర్శించబడుతుంది:

అప్రమత్తం ( JSON. stringify ( obj ) ) ;

దృశ్యం 2: ఒక వస్తువుపై “toString()” పద్ధతిని కాల్ చేయండి

మీరు ఆబ్జెక్ట్‌ను స్ట్రింగ్‌గా మార్చడం ద్వారా ప్రింట్ చేయడానికి ప్రయత్నించగలిగితే “ toString() ” పద్ధతి, ఇది “[ఆబ్జెక్ట్ ఆబ్జెక్ట్]”ని ప్రింట్ చేస్తుంది:

కన్సోల్. లాగ్ ( obj స్ట్రింగ్ ( ) ) ;

అవుట్‌పుట్

దీన్ని పరిష్కరించడానికి, ఆబ్జెక్ట్‌ను లాగ్() పద్ధతికి కాల్ చేయండి:

కన్సోల్. లాగ్ ( obj ) ;

ఇది కన్సోల్‌లో మొత్తం వస్తువును ప్రింట్ చేస్తుంది:

జావాస్క్రిప్ట్‌లోని [ఆబ్జెక్ట్ ఆబ్జెక్ట్] గురించి అంతే.

ముగింపు

ది ' [ఆబ్జెక్ట్ ఆబ్జెక్ట్] ” అనేది ఆబ్జెక్ట్ యొక్క డిఫాల్ట్ స్ట్రింగ్ ప్రాతినిధ్యం. ఒక వస్తువు యొక్క కంటెంట్‌ను ప్రింట్ చేయడానికి, “ని ఉపయోగించండి JSON.stringify() 'పద్ధతి బదులుగా' హెచ్చరిక() ” పద్ధతి. ఇది మొదట ఆబ్జెక్ట్‌ను స్ట్రింగ్‌గా మారుస్తుంది మరియు దానిని హెచ్చరిక() సందేశంలో ప్రదర్శిస్తుంది. మీరు కన్సోల్‌లో ఆబ్జెక్ట్ యొక్క కంటెంట్‌ను ప్రదర్శించాలనుకుంటే, 'ని ఉపయోగించండి console.log(obj) 'బదులుగా' console.log(obj.toString()) ” పద్ధతి. ఈ పోస్ట్ జావాస్క్రిప్ట్‌లో [ఆబ్జెక్ట్, ఆబ్జెక్ట్] యొక్క అర్థాన్ని వివరించింది.