ஜாவாஸ்கிரிப்ட் | விருப்ப சங்கிலி

Javaskiript Viruppa Cankili



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

விருப்பத்தை மாற்றும் ஆபரேட்டர், சொத்து மதிப்பை அடையும் வரை அல்லது பிழையில் இயங்கும் வரை பாதையில் தொடரும்:

பணியாளரை விடுங்கள் = {
முதல் பெயர் : 'ஜான்' ,
கடைசி பெயர் : 'டோ' ,
வயது : 3. 4
} ;

பணியகம். பதிவு ( பணியாளர். முகவரி ? . zip ) ;







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



பணியாளரை விடுங்கள் = {
முதல் பெயர் : 'ஜான்' ,
கடைசி பெயர் : 'டோ' ,
வயது : 3. 4
} ;

பணியகம். பதிவு ( பணியாளர். முகவரி . zip ) ;



முறை அழைப்புகளில் விருப்ப சங்கிலி

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





பணியாளரை விடுங்கள் = {
முதல் பெயர் : 'ஜான்' ,
கடைசி பெயர் : 'டோ' ,
வயது : 3. 4
} ;

பணியகம். பதிவு ( பணியாளர். முறை ? . ( ) ) ;

விருப்ப சங்கிலி இல்லாமல்:



பணியாளரை விடுங்கள் = {
முதல் பெயர் : 'ஜான்' ,
கடைசி பெயர் : 'டோ' ,
வயது : 3. 4
} ;

பணியகம். பதிவு ( பணியாளர். முறை ( ) ) ;

பிழைகளைத் தவிர்க்க, விருப்ப சங்கிலி ஆபரேட்டரை ஒரே அறிக்கைக்குள் பலமுறை பயன்படுத்தலாம்.

Nullish coalescing operator உடன் விருப்ப சங்கிலியை இணைத்தல்

விருப்பமான சங்கிலியை ?? சொத்து அல்லது முறை இல்லாத பட்சத்தில் இயல்புநிலை மதிப்பை வழங்க ஆபரேட்டர்:

பணியாளரை விடுங்கள் = {
முதல் பெயர் : 'ஜான்' ,
கடைசி பெயர் : 'டோ' ,
வயது : 3. 4
} ;

பணியகம். பதிவு ( பணியாளர். முறை ? . ( ) ?? 'செயல்பாடு இல்லை' ) ;

இயல்புநிலை மதிப்பு சில செயல்பாட்டு அழைப்பாகவும் இருக்கலாம்.

விருப்ப சங்கிலி அதிகப்படியான பயன்பாடு

குறியீட்டின் வாசிப்புத்திறன் மற்றும் நேர்த்தியை அதிகரிக்க விருப்ப சங்கிலி அறிமுகப்படுத்தப்பட்டது. இது பிழைகளை அமைதிப்படுத்தும் என்பதால் கவனமாகப் பயன்படுத்த வேண்டும். விருப்ப செயினிங் ஆபரேட்டரின் அதிகப்படியான பயன்பாடு உங்கள் குறியீட்டில் சிக்கல்களை ஏற்படுத்தலாம்.

முடிவுரை

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