ஜாவாஸ்கிரிப்ட் பொருள்களில் டைனமிக் பெயரிடப்பட்ட பண்புகளைச் சேர்ப்பது சாத்தியமா?

Javaskiript Porulkalil Tainamik Peyaritappatta Panpukalaic Cerppatu Cattiyama



ஜாவாஸ்கிரிப்ட் உடன் பணிபுரியும் போது, ​​புரோகிராமர்கள் ஒரு பொருளில் மாறும் பண்புகளை அடிக்கடி சேர்க்க வேண்டும், அதாவது பயனர்கள் மாறும் பெயரிடப்பட்ட பண்புகளுடன் பொருட்களைச் சேர்க்கும் படிவம் போன்றது. சில சந்தர்ப்பங்களில், தரவை பொருள்களாக ஒழுங்கமைக்க வேண்டும், இந்த பொருட்களின் அம்சங்களுடன் அவை தொடர்பு கொள்ளும் தரவைப் பொறுத்து மாறும் பெயரிடல் தேவைப்படுகிறது. பொதுவாக, இயக்க நேரம் வரை அறியப்படாத பண்புகளைக் கொண்ட ஒரு பொருளை நீங்கள் உருவாக்க வேண்டிய போதெல்லாம் மாறும் பெயரிடப்பட்ட பண்புகள் பயனுள்ளதாக இருக்கும்.

ஜாவாஸ்கிரிப்டில் உள்ள பொருள்களில் பெயரிடப்பட்ட பண்புகளை மாறும் வகையில் சேர்க்க முடியுமா என்பதை இந்த டுடோரியல் வரையறுக்கும்.







ஜாவாஸ்கிரிப்டில் உள்ள பொருள்களுக்கு மாறும் பெயரிடப்பட்ட பண்புகளைச் சேர்ப்பது/செருகுவது சாத்தியமா/சாத்தியமா?

ஆம், மாறும் பெயரிடப்பட்ட பண்புகளை JavaScript பொருள்களில் சேர்க்கலாம். இந்த நோக்கத்திற்காக, பயன்படுத்தவும் ' சதுர அடைப்புக்குறி குறியீடு ”.



தொடரியல்



பொருள்களில் மாறும் வகையில் பெயரிடப்பட்ட பண்புகளைச் சேர்க்க, கொடுக்கப்பட்ட தொடரியல் பின்பற்றவும்:





obj [ 'சொத்தின் பெயர்' ] = 'மதிப்பு' ;


உதாரணமாக

ஒரு பொருளை உருவாக்கவும் ' கார் 'சொத்துக்களுடன்' நிறம் 'மற்றும்' மாதிரி ”:



எங்கே கார் = {
'நிறம்' : 'கருப்பு' ,
'மாதிரி' : 2011
} ;


ஒரு சொத்தை சேர்” விலை ' மாறும் வகையில் ' பயன்படுத்தி அடைப்புக்குறி குறியீடு ”:

கார் [ 'விலை' ] = '$555' ;


கன்சோலில் பொருளை அச்சிடவும்:

console.log ( கார் ) ;


வெளியீடு குறிக்கிறது ' விலை பொருளில் சொத்து வெற்றிகரமாக சேர்க்கப்பட்டது:


இப்போது, ​​அதே பொருளில் மற்றொரு சொத்தை சேர்ப்போம்:

கார் [ 'பெயர்' ] = 'பிஎம்டபிள்யூ' ;


இறுதியாக, அச்சிடவும் ' கார் கன்சோலில் உள்ள பொருள்:

console.log ( கார் ) ;


வெளியீடு


பொருளில் மாறும் வகையில் பெயரிடப்பட்ட பண்புகளைச் சேர்ப்பது தொடர்பான அனைத்து அத்தியாவசிய தகவல்களையும் தொகுத்துள்ளோம்.

முடிவுரை

ஜாவாஸ்கிரிப்ட்டில், '' ஐப் பயன்படுத்தி மாறும் வகையில் ஒரு பொருளுக்கு பண்புகளைச் சேர்க்கலாம் சதுர அடைப்புக்குறி குறியீடு 'பின்வரும் தொடரியல் பயன்படுத்துவதன் மூலம்' obj['propertyName'] = 'மதிப்பு' ”. இந்த டுடோரியலில், ஜாவாஸ்கிரிப்டில் உள்ள பொருள்களில் பெயரிடப்பட்ட பண்புகளை மாறும் வகையில் சேர்க்க முடியுமா என்ற கருத்தை நாங்கள் வரையறுத்துள்ளோம்.