JavaScriptలో hasOwnProperty()లో ఉన్న ఆస్తి ఏమిటి

Javascriptlo Hasownproperty Lo Unna Asti Emiti



జావాస్క్రిప్ట్‌లో అభివృద్ధి/ప్రోగ్రామింగ్ చేస్తున్నప్పుడు, నిర్దిష్ట ఎంటిటీ శ్రేణిలో లేదా ఆబ్జెక్ట్‌లో ఉందో లేదో ధృవీకరించాల్సిన అవసరం ఉంటుంది. ఉదాహరణకు, ఒకే విధమైన లక్షణాల ఆధారంగా వివిధ కార్యాచరణలను ఏకీకృతం చేయడం లేదా ఎంట్రీలను గుర్తించడం. అటువంటి పరిస్థితులలో, ' సొంత ఆస్తి() ” జావాస్క్రిప్ట్‌లోని పద్ధతి విషయాలను క్రమబద్ధీకరించడంలో సహాయపడుతుంది, తద్వారా డెవలపర్ చివరిలో సులభంగా ఉంటుంది.

ఈ వ్రాతలో, మేము JSలో hasOwnProperty() పద్ధతిలో ఆస్తిని ఉపయోగించడం గురించి చర్చిస్తాము.

JSలో HasOwnProperty() అంటే ఏమిటి?

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







వాక్యనిర్మాణం



వస్తువు. స్వంత ఆస్తిని కలిగి ఉంది ( ఆసరా )

ఇచ్చిన సింటాక్స్‌లో, “ ఆసరా ” అనేది స్ట్రింగ్ లేదా చిహ్నంగా పరీక్షించడానికి జోడించబడిన ఆస్తి పేరుకు అనుగుణంగా ఉంటుంది.



ఉదాహరణ 1: hasOwnProperty() పద్ధతిలో అర్రే కీలను ఉపయోగించి ఆస్తిని కనుగొనడం

ఈ ఉదాహరణలో, ఒక నిర్దిష్ట కీ కోసం వెతకడానికి hasOwnProperty() పద్ధతిని అన్వయించవచ్చు మరియు రిటర్న్స్ “ నిజం శ్రేణిలో కీ ఉనికిలో ఉంటే. లేకపోతే, అది తిరిగి వస్తుంది ' తప్పుడు ”:





< స్క్రిప్ట్ >

స్థిరంగా నాఅరే = {

a : 10 ,

బి : ఇరవై

} ;

లెట్ c = 30 ;

xని అనుమతించండి = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( 'a' )

y వీలు = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( 'సి' )

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

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

స్క్రిప్ట్ >

పై కోడ్ బ్లాక్‌లో:

  • మొదట, 'అనే పేరు గల శ్రేణిని సృష్టించండి నాఅరే ” పేర్కొన్న కీలు మరియు విలువలను కలిగి ఉంటుంది.
  • తదుపరి దశలో, '' అనే వేరియబుల్‌ను సృష్టించండి సి ” శ్రేణి పరిధికి వెలుపల మరియు దానికి విలువను కేటాయించండి.
  • ఇప్పుడు, వర్తించు ' సొంత ఆస్తి() ”అరేలో ఉన్న కీని పేర్కొనడం ద్వారా పద్ధతి.
  • అదేవిధంగా, శ్రేణి పరిధికి వెలుపల ఉన్న వేరియబుల్‌పై చెక్‌ను వర్తింపజేయండి.
  • ఫలితంగా, గతంలో వర్తించబడిన పద్ధతి తిరిగి వస్తుంది ' నిజం ” కీ శ్రేణిలో ఉన్నందున.
  • మరోవైపు, ఇది తరువాతి విధానంలో లేదు, కనుక ఇది తిరిగి వస్తుంది ' తప్పుడు ”.

అవుట్‌పుట్



ఎగువ అవుట్‌పుట్‌లో, జోడించిన షరతు ఆధారంగా సంబంధిత ఫలితం ప్రదర్శించబడిందని గమనించవచ్చు.

ఉదాహరణ 2: hasOwnProperty() పద్ధతిలో అర్రే యొక్క సూచికను ఉపయోగించి ఆస్తిని కనుగొనడం

ఈ ప్రత్యేక ఉదాహరణలో, ' సొంత ఆస్తి() ” పద్ధతి శ్రేణిలోని సూచిక సంఖ్య ఆధారంగా సంబంధిత ఫలితాన్ని అందిస్తుంది:

< స్క్రిప్ట్ >

స్థిరంగా నాఅరే = [ 'మామిడి' , 'యాపిల్' , 'అనాస పండు' , 'స్ట్రాబెర్రీ' ] ;

xని అనుమతించండి = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( '3' )

y వీలు = నాఅరే. స్వంత ఆస్తిని కలిగి ఉంది ( '7' )

కన్సోల్. లాగ్ ( x )

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

స్క్రిప్ట్ >

పై కోడ్ స్నిప్పెట్‌లో:

  • అదేవిధంగా, '' అనే పేరు గల శ్రేణిని సృష్టించండి నాఅరే 'కొన్ని విలువలను కలిగి ఉంటుంది.
  • ఇప్పుడు, వర్తించు ' సొంత ఆస్తి() 'ప్రకటిత సూచికలను పేర్కొనడం ద్వారా ప్రకటించబడిన శ్రేణిపై పద్ధతి.
  • నిర్దిష్ట సూచిక శ్రేణిలో ఉన్నట్లయితే, బూలియన్ విలువ ' నిజం ” తిరిగి వస్తుంది.
  • లేకపోతే, ' తప్పుడు ” కన్సోల్‌లో ప్రదర్శించబడుతుంది.

అవుట్‌పుట్

పై అవుట్‌పుట్‌లో, పేర్కొన్న సూచికల ప్రకారం సంబంధిత బూలియన్ విలువ ప్రదర్శించబడుతుందని చూడవచ్చు.

ముగింపు

ది ' సొంత ఆస్తి() ” జావాస్క్రిప్ట్‌లోని పద్ధతి నిర్దిష్ట ఆస్తి వస్తువు యొక్క ప్రత్యక్ష ఆస్తి అయినా కాకపోయినా ఫలితాన్ని బూలియన్ విలువగా అందిస్తుంది. మునుపటి విధానంలో, ఈ పద్ధతి దాని కీల ద్వారా శ్రేణి మూలకాన్ని తనిఖీ చేయడం ద్వారా బూలియన్ రూపంలో ఫలితాలను ప్రదర్శిస్తుంది. తరువాతి విధానంలో, ఈ పద్ధతి శ్రేణి సూచికను తనిఖీ చేస్తుంది. ఈ కథనం JavaScriptను ఉపయోగించి hasOwnProperty()లో ఆస్తి వినియోగాన్ని చర్చించింది.