ఈ వ్రాతలో, మేము JSలో hasOwnProperty() పద్ధతిలో ఆస్తిని ఉపయోగించడం గురించి చర్చిస్తాము.
JSలో HasOwnProperty() అంటే ఏమిటి?
ది ' సొంత ఆస్తి() ” పద్ధతి ఫలితాన్ని బూలియన్ విలువగా ఇస్తుంది. ఇది ఉత్పత్తి చేస్తుంది ' నిజం ” నిర్దిష్ట ఆస్తి ఆబ్జెక్ట్లో ఉన్నట్లయితే, పేర్కొన్న ఆస్తి విలువ నిర్వచించబడనప్పటికీ లేదా శూన్యం అయినప్పటికీ. లేకపోతే, అది తిరిగి వస్తుంది ' తప్పుడు ”.
వాక్యనిర్మాణం
వస్తువు. స్వంత ఆస్తిని కలిగి ఉంది ( ఆసరా )
ఇచ్చిన సింటాక్స్లో, “ ఆసరా ” అనేది స్ట్రింగ్ లేదా చిహ్నంగా పరీక్షించడానికి జోడించబడిన ఆస్తి పేరుకు అనుగుణంగా ఉంటుంది.
ఉదాహరణ 1: hasOwnProperty() పద్ధతిలో అర్రే కీలను ఉపయోగించి ఆస్తిని కనుగొనడం
ఈ ఉదాహరణలో, ఒక నిర్దిష్ట కీ కోసం వెతకడానికి hasOwnProperty() పద్ధతిని అన్వయించవచ్చు మరియు రిటర్న్స్ “ నిజం శ్రేణిలో కీ ఉనికిలో ఉంటే. లేకపోతే, అది తిరిగి వస్తుంది ' తప్పుడు ”:
< స్క్రిప్ట్ >
స్థిరంగా నాఅరే = {
a : 10 ,
బి : ఇరవై
} ;
లెట్ c = 30 ;
xని అనుమతించండి = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( 'a' )
y వీలు = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( 'సి' )
కన్సోల్. లాగ్ ( x ) ;
కన్సోల్. లాగ్ ( వై ) ;
స్క్రిప్ట్ >
పై కోడ్ బ్లాక్లో:
- మొదట, 'అనే పేరు గల శ్రేణిని సృష్టించండి నాఅరే ” పేర్కొన్న కీలు మరియు విలువలను కలిగి ఉంటుంది.
- తదుపరి దశలో, '' అనే వేరియబుల్ను సృష్టించండి సి ” శ్రేణి పరిధికి వెలుపల మరియు దానికి విలువను కేటాయించండి.
- ఇప్పుడు, వర్తించు ' సొంత ఆస్తి() ”అరేలో ఉన్న కీని పేర్కొనడం ద్వారా పద్ధతి.
- అదేవిధంగా, శ్రేణి పరిధికి వెలుపల ఉన్న వేరియబుల్పై చెక్ను వర్తింపజేయండి.
- ఫలితంగా, గతంలో వర్తించబడిన పద్ధతి తిరిగి వస్తుంది ' నిజం ” కీ శ్రేణిలో ఉన్నందున.
- మరోవైపు, ఇది తరువాతి విధానంలో లేదు, కనుక ఇది తిరిగి వస్తుంది ' తప్పుడు ”.
అవుట్పుట్
ఎగువ అవుట్పుట్లో, జోడించిన షరతు ఆధారంగా సంబంధిత ఫలితం ప్రదర్శించబడిందని గమనించవచ్చు.
ఉదాహరణ 2: hasOwnProperty() పద్ధతిలో అర్రే యొక్క సూచికను ఉపయోగించి ఆస్తిని కనుగొనడం
ఈ ప్రత్యేక ఉదాహరణలో, ' సొంత ఆస్తి() ” పద్ధతి శ్రేణిలోని సూచిక సంఖ్య ఆధారంగా సంబంధిత ఫలితాన్ని అందిస్తుంది:
< స్క్రిప్ట్ >స్థిరంగా నాఅరే = [ 'మామిడి' , 'యాపిల్' , 'అనాస పండు' , 'స్ట్రాబెర్రీ' ] ;
xని అనుమతించండి = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( '3' )
y వీలు = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( '7' )
కన్సోల్. లాగ్ ( x )
కన్సోల్. లాగ్ ( వై ) ;
స్క్రిప్ట్ >
పై కోడ్ స్నిప్పెట్లో:
- అదేవిధంగా, '' అనే పేరు గల శ్రేణిని సృష్టించండి నాఅరే 'కొన్ని విలువలను కలిగి ఉంటుంది.
- ఇప్పుడు, వర్తించు ' సొంత ఆస్తి() 'ప్రకటిత సూచికలను పేర్కొనడం ద్వారా ప్రకటించబడిన శ్రేణిపై పద్ధతి.
- నిర్దిష్ట సూచిక శ్రేణిలో ఉన్నట్లయితే, బూలియన్ విలువ ' నిజం ” తిరిగి వస్తుంది.
- లేకపోతే, ' తప్పుడు ” కన్సోల్లో ప్రదర్శించబడుతుంది.
అవుట్పుట్
పై అవుట్పుట్లో, పేర్కొన్న సూచికల ప్రకారం సంబంధిత బూలియన్ విలువ ప్రదర్శించబడుతుందని చూడవచ్చు.
ముగింపు
ది ' సొంత ఆస్తి() ” జావాస్క్రిప్ట్లోని పద్ధతి నిర్దిష్ట ఆస్తి వస్తువు యొక్క ప్రత్యక్ష ఆస్తి అయినా కాకపోయినా ఫలితాన్ని బూలియన్ విలువగా అందిస్తుంది. మునుపటి విధానంలో, ఈ పద్ధతి దాని కీల ద్వారా శ్రేణి మూలకాన్ని తనిఖీ చేయడం ద్వారా బూలియన్ రూపంలో ఫలితాలను ప్రదర్శిస్తుంది. తరువాతి విధానంలో, ఈ పద్ధతి శ్రేణి సూచికను తనిఖీ చేస్తుంది. ఈ కథనం JavaScriptను ఉపయోగించి hasOwnProperty()లో ఆస్తి వినియోగాన్ని చర్చించింది.