ஜாவாஸ்கிரிப்டில் வகுப்பின் பெயரை எவ்வாறு பெறுவது

Javaskiriptil Vakuppin Peyarai Evvaru Peruvatu



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

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







முறை 1: பெயர் சொத்தைப் பயன்படுத்தி வகுப்பின் பெயரைப் பெறுங்கள்

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



குறியீடு



console.log ( 'வகுப்பின் பெயரைப் பெற ஒரு எடுத்துக்காட்டு' ) ;
வகுப்பாசிரியர் { }
அனுமதிக்க obj = புதிய ஆசிரியர் ( ) ;
console.log ( ஆசிரியர்.பெயர் ) ;
console.log ( obj.கட்டமைப்பாளர்.பெயர் ) ;





இந்த குறியீட்டில்:

    • முதலில், ஒரு வகுப்பு என்று அழைக்கப்பட்டது 'ஆசிரியர்' வெற்று உடல் மூலம் உருவாக்கப்படுகிறது.
    • அதன் பிறகு, தி 'obj.constructor' உடன் வர்க்கப் பெயரைப் பெறுவதற்குப் பயன்படுத்தப்படுகிறது 'பெயர்' JavaScript இல் உள்ள சொத்து.
    • தி console.log() கன்ஸ்ட்ரக்டர் செயல்பாட்டை அணுகுவதன் மூலம் இந்த முறை வகுப்பின் பெயரைக் காட்டுகிறது.



வெளியீடு


இது கவனிக்கப்படுகிறது, ' பெயர்' வர்க்கப் பெயரை அணுக சொத்து பயன்படுத்தப்படுகிறது 'ஆசிரியர்' .

முறை 2: isPrototypeOf() முறையைப் பயன்படுத்தி வகுப்பின் பெயரைப் பெறவும்

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

குறியீடு

console.log ( 'வகுப்பின் பெயரைப் பெற ஒரு எடுத்துக்காட்டு' ) ;
வர்க்க விலங்கு { }
அனுமதிக்க obj = புதிய விலங்கு ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( obj ) ) ;

குறியீட்டின் விளக்கம் கீழே கொடுக்கப்பட்டுள்ளது:

    • முதலில், ஒரு வகுப்பு 'விலங்கு' உருவாக்கப்பட்டது, அதன் பிறகு ஒரு 'obj' பொருள் ஒரு புதிய முக்கிய சொல்லுடன் துவக்கப்பட்டது.
    • மேலும், தி 'isPrototypeOf()' கடந்து செல்வதன் மூலம் ஒரு பொருளின் இருப்பை சரிபார்க்க முறை பயன்படுத்தப்படுகிறது 'obj'.

வெளியீடு


வெளியீடு a 'உண்மை' வகுப்பிற்கான அணுகலை உறுதிப்படுத்தும் மதிப்பு 'விலங்கு' ஜாவாஸ்கிரிப்டில்.

முறை 3: சொத்தின் உதாரணத்தைப் பயன்படுத்தி வகுப்பின் பெயரைப் பெறுங்கள்

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

குறியீடு

console.log ( 'வகுப்பின் பெயரைப் பெற ஒரு எடுத்துக்காட்டு' ) ;
வகுப்பு வாகனம் { }
அனுமதிக்க veh = புதிய வாகனம் ( ) ;
console.log ( வாகனத்தின் உதாரணம் ) ;

இந்த குறியீட்டில், வகுப்பின் பெயர் 'வாகனம்' மூலம் அணுகப்படுகிறது உதாரணமாக இயக்குபவர். அதன் பிறகு, தி console.log() திரும்பும் மதிப்பைக் காட்ட முறை பயன்படுத்தப்படுகிறது.

வெளியீடு


வெளியீடு ' உண்மை 'கன்சோல் சாளரத்தில் உள்ள மதிப்பு, இது வகுப்பின் அணுகலைச் சரிபார்க்கிறது.

முடிவுரை

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