இந்த டுடோரியல், அவற்றின் பண்புகளின் கூட்டுத்தொகையைக் கண்டறிவதற்காக பொருள்களின் வரிசையில் குறைக்க() முறையை அழைப்பதற்கான செயல்முறையை விவரிக்கும்.
பொருள்களின் வரிசையை அவற்றின் பண்புகளை கூட்டுவதற்கு குறைப்பதை எவ்வாறு அழைப்பது?
பொருள்களின் வரிசையின் பண்புகளை தொகுக்க, திரும்ப அழைப்பின் செயல்பாட்டை ' குறைக்க () ”முறை. இந்த அழைப்பு முறை இரண்டு வாதங்களை ஏற்றுக்கொள்கிறது, ஒரு ' திரட்டி ' மற்றும் இந்த ' தற்போதைய மதிப்பு ”. 'தற்போதைய மதிப்பு' என்பது தற்போது செயலாக்கப்படும் உறுப்பைக் குறிக்கிறது, மேலும் 'திரட்டி' என்பது கூட்டுத்தொகையின் மொத்தத்தைக் குறிப்பிடுகிறது. பொருள்களின் குறிப்பிடப்பட்ட சொத்தின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கு, கால்பேக் செயல்பாட்டிற்குள் புள்ளி (.) குறியீடு அல்லது அடைப்புக்குறி ([ ]) குறியீட்டைப் பயன்படுத்தவும்.
தொடரியல்
கொடுக்கப்பட்ட தொடரியல் “குறைப்பு()” முறைக்கு பயன்படுத்தப்படுகிறது:
வரிசை. குறைக்க ( callbackFunc , தொடக்க மதிப்பு )
எடுத்துக்காட்டு 1
' என்ற பெயரிடப்பட்ட பொருட்களின் வரிசையை உருவாக்கவும் சரக்கு ”, இது தயாரிப்புகளின் பெயர்கள் மற்றும் அவற்றின் அளவுகளைக் கொண்ட நான்கு பொருள்களைக் கொண்டுள்ளது:
இருந்தது சரக்கு = [
{ பொருளின் பெயர் : 'ரொட்டி' , அளவு : 30 } ,
{ பொருளின் பெயர் : 'வெண்ணெய்' , அளவு : நான்கு. ஐந்து } ,
{ பொருளின் பெயர் : 'சாறு' , அளவு : 58 } ,
{ பொருளின் பெயர் : 'ஓட்ஸ்' , அளவு : 40 }
] ;
' எனப்படும் பொருளின் சொத்தின் கூட்டுத்தொகையைப் பெறுவதற்கு, திரும்பப்பெறுதல் செயல்பாடு மூலம் குறைக்க() முறையை அழைக்கவும் அளவு ”:
இருந்தது மொத்த தயாரிப்புகளின் அளவு = சரக்கு. குறைக்க ( செயல்பாடு ( முந்தைய வால் , தற்போதைய மதிப்பு ) {
திரும்ப முந்தைய வால் + தற்போதைய மதிப்பு. அளவு ;
} , 0 ) ;
இறுதியாக, கன்சோலில் உள்ள தொகையின் குறைக்கப்பட்ட மதிப்பை அச்சிடவும்:
பணியகம். பதிவு ( 'மொத்த தயாரிப்புகளின் அளவு:' , மொத்த தயாரிப்புகளின் அளவு ) ;பொருள்களின் பண்புகளின் கூட்டுத்தொகை வெற்றிகரமாக கணக்கிடப்பட்டதைக் காணலாம்:
உதாரணம் 2
குறிப்பிட்ட பொருளின் சொத்தின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கான செயல்பாட்டையும் நீங்கள் வரையறுக்கலாம். முதலில், “மாணவர்” என்று பெயரிடப்பட்ட ஒரு பொருளை “” எனப்படும் பண்புக்கூறுகள்/பண்புகளுடன் வரையறுப்போம். பொருள் ' மற்றும் இந்த ' மதிப்பெண்கள் ”:
{ பொருள் : 'கணிதம்' , மதிப்பெண்கள் : 89 } ,
{ பொருள் : 'நிலவியல்' , மதிப்பெண்கள் : 72 } ,
{ பொருள் : 'அறிவியல்' , மதிப்பெண்கள் : 65 } ,
{ பொருள் : 'ஆங்கிலம்' , மதிப்பெண்கள் : 75 }
] ;
ஒரு செயல்பாட்டை வரையறுக்கவும் ' கணக்கீடு() ”, மற்றும் ஒரு பொருளின் சொத்தை அணுக, அடைப்புக்குறி ([ ]) குறிப்பைப் பயன்படுத்தவும்:
செயல்பாடு கணக்கீடு ( obj , சொத்து ) {இருந்தது கணக்கிட = obj. குறைக்க ( செயல்பாடு ( முந்தைய வால் , தற்போதைய மதிப்பு ) {
திரும்ப முந்தைய வால் + தற்போதைய மதிப்பு [ சொத்து ] ;
} , 0 ) ;
பணியகம். பதிவு ( 'மொத்தம்:' , கணக்கிட ) ;
}
இப்போது, ஒரு பொருளைக் கடந்து செயல்பாட்டை அழைக்கவும் ' மாணவர் 'மற்றும் ஒரு சொத்து' மதிப்பெண்கள் ”அனைத்து பாடங்களிலும் பெற்ற மொத்த மதிப்பெண்களின் கூட்டுத்தொகையை தீர்மானிக்க:
கணக்கீடு ( மாணவர் , 'மதிப்பெண்கள்' ) ; வெளியீடு
அவற்றின் பண்புகளின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கான பொருள்களின் வரிசையில் குறைக்க () முறையை எவ்வாறு அழைப்பது என்பது பற்றியது.
முடிவுரை
திரும்ப அழைக்கும் செயல்பாட்டை ' குறைக்க () பொருள்களின் வரிசையின் பண்புகளின் கூட்டுத்தொகையைக் கணக்கிடுவதற்கான முறை. பொருளின் பண்புகளை அணுக, '' என்ற புள்ளியைப் பயன்படுத்தவும். குறிப்பீடு அல்லது அடைப்புக்குறி '[ ]' பின்னூட்டச் செயல்பாட்டிற்குள். இந்த டுடோரியல், அவற்றின் பண்புகளின் கூட்டுத்தொகையைக் கண்டறிவதற்காக பொருள்களின் வரிசையில் குறைக்க() முறையை அழைப்பதற்கான செயல்முறையை விவரித்தது.