ఈ పోస్ట్ జావాస్క్రిప్ట్లో [ఆబ్జెక్ట్, ఆబ్జెక్ట్] గురించి వివరిస్తుంది.
జావాస్క్రిప్ట్లో [ఆబ్జెక్ట్ ఆబ్జెక్ట్] అంటే ఏమిటి?
జావాస్క్రిప్ట్లో, ' [ఆబ్జెక్ట్ ఆబ్జెక్ట్] ” అనేది ఆబ్జెక్ట్ యొక్క డిఫాల్ట్ స్ట్రింగ్ ప్రాతినిధ్యం. మీరు ఒక వస్తువును స్ట్రింగ్ సందర్భంలో ప్రదర్శించడానికి ప్రయత్నించినప్పుడు, బ్రౌజర్ స్వయంచాలకంగా 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()) ” పద్ధతి. ఈ పోస్ట్ జావాస్క్రిప్ట్లో [ఆబ్జెక్ట్, ఆబ్జెక్ట్] యొక్క అర్థాన్ని వివరించింది.