JavaScriptతో పని చేస్తున్నప్పుడు, ప్రోగ్రామర్లు తరచుగా ఒక వస్తువులో డైనమిక్ లక్షణాలను జోడించవలసి ఉంటుంది, వినియోగదారులు డైనమిక్గా పేరు పెట్టబడిన లక్షణాలతో అంశాలను జోడించగల ఒక ఫారమ్ వంటిది. కొన్ని సందర్భాల్లో, డేటాను ఆబ్జెక్ట్లుగా ఆర్గనైజ్ చేయడం అవసరం, ఈ ఆబ్జెక్ట్ల లక్షణాలతో అవి పరస్పర చర్య చేస్తున్న డేటాపై ఆధారపడి డైనమిక్ పేరు పెట్టడం అవసరం. సాధారణంగా, రన్టైమ్ వరకు తెలియని లక్షణాలతో మీరు ఒక వస్తువును నిర్మించాల్సిన అవసరం వచ్చినప్పుడు డైనమిక్గా పేరు పెట్టబడిన లక్షణాలు ఉపయోగపడతాయి.
ఈ ట్యుటోరియల్ JavaScriptలోని ఆబ్జెక్ట్లలో పేరున్న లక్షణాలను డైనమిక్గా జోడించడం సాధ్యమేనా అని నిర్వచిస్తుంది.
జావాస్క్రిప్ట్లోని ఆబ్జెక్ట్లకు డైనమిక్గా పేరున్న ప్రాపర్టీలను జోడించడం/చొప్పించడం సాధ్యమేనా/సాధ్యమా?
అవును, డైనమిక్గా పేరున్న లక్షణాలను JavaScript ఆబ్జెక్ట్లకు జోడించవచ్చు. ఈ ప్రయోజనం కోసం, 'ని ఉపయోగించండి చదరపు బ్రాకెట్ సంజ్ఞామానం ”.
వాక్యనిర్మాణం
ఆబ్జెక్ట్లలోకి డైనమిక్గా పేరున్న లక్షణాలను జోడించడం కోసం పేర్కొన్న సింటాక్స్ని అనుసరించండి:
obj [ 'ఆస్తి పేరు' ] = 'విలువ' ;
ఉదాహరణ
ఒక వస్తువును సృష్టించండి ' కారు 'ఆస్తులతో' రంగు 'మరియు' మోడల్ ”:
ఎక్కడ కారు = {
'రంగు' : 'నలుపు' ,
'నమూనా' : 2011
} ;
ఆస్తిని జోడించండి' ధర 'డైనమిక్గా ఉపయోగించి' బ్రాకెట్ సంజ్ఞామానం ”:
కన్సోల్లో ఆబ్జెక్ట్ను ప్రింట్ చేయండి:
అవుట్పుట్ సూచిస్తుంది ' ధర ”ఆబ్జెక్ట్లో ఆస్తి విజయవంతంగా జోడించబడింది:
ఇప్పుడు, మేము అదే వస్తువులో మరొక ఆస్తిని జోడిస్తాము:
చివరగా, '' ముద్రించండి కారు కన్సోల్లో ఆబ్జెక్ట్:
అవుట్పుట్
ఆబ్జెక్ట్లో పేరున్న లక్షణాలను డైనమిక్గా జోడించడానికి సంబంధించిన అన్ని ముఖ్యమైన సమాచారాన్ని మేము సంకలనం చేసాము.
ముగింపు
జావాస్క్రిప్ట్లో, మీరు “ని ఉపయోగించి డైనమిక్గా ఒక వస్తువుకు లక్షణాలను జోడించవచ్చు. చదరపు బ్రాకెట్ సంజ్ఞామానం 'క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించడం ద్వారా' obj['propertyName'] = 'విలువ' ”. ఈ ట్యుటోరియల్లో, జావాస్క్రిప్ట్లోని ఆబ్జెక్ట్లలో పేరున్న లక్షణాలను డైనమిక్గా జోడించడం సాధ్యమేనా అనే భావనను మేము నిర్వచించాము.