ஜாவாஸ்கிரிப்ட் மூலம் ஒரு வரிசையிலிருந்து ஒரு பொருளை எவ்வாறு அகற்றுவது?

Javaskiript Mulam Oru Varicaiyiliruntu Oru Porulai Evvaru Akarruvatu



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

ஜாவாஸ்கிரிப்ட் மூலம் ஒரு வரிசையிலிருந்து ஒரு பொருளை அகற்றுவதற்கான முறைகளை இந்தக் கட்டுரை விளக்குகிறது.

ஜாவாஸ்கிரிப்ட் மூலம் ஒரு வரிசையிலிருந்து ஒரு பொருளை அகற்றுவது/நீக்குவது எப்படி?

வரிசையிலிருந்து ஒரு பொருளை அகற்ற, பின்வரும் முறைகளைப் பயன்படுத்தவும்:







முறை 1: ஷிப்ட்() முறையைப் பயன்படுத்தி அணிவரிசையிலிருந்து ஒரு பொருளை அகற்றவும்

' shift() ஒரு வரிசையின் தொடக்கத்தில் இருந்து ஒரு பொருளை அல்லது பொருளை அகற்றுவதற்கு ” முறை பயன்படுத்தப்படுகிறது. இது ஒரு வரிசையின் முதல் உறுப்பை நீக்குகிறது மற்றும் மீதமுள்ள அனைத்து உறுப்புகளின் குறியீடுகளையும் புதுப்பிப்பதன் மூலம் அசல் வரிசையை மாற்றியமைக்கிறது. இது ஒரு நிலையான முறை ' வரிசை ” பொருள்.



தொடரியல்
கொடுக்கப்பட்ட தொடரியல் அணிவரிசையிலிருந்து முதல் பொருளை அகற்றுவதற்குப் பயன்படுத்தப்படுகிறது:



வரிசை. மாற்றம் ( ) ;

உதாரணமாக
' என்ற பெயரிடப்பட்ட பொருட்களின் வரிசையை உருவாக்கவும் arrObj ”:





நிலையான arrObj = [
{ பெயர் : 'பெரிய' , வயது : 28 } ,
{ பெயர் : 'கோவி' , வயது : 26 } ,
{ பெயர் : 'ஸ்டீபன்' , வயது : 27 } ,
{ பெயர் : 'ரோண்டா' , வயது : 25 } ,
{ பெயர் : 'மைக்' , வயது : 22 }
] ;

ஒரு அணிவரிசையின் முதல் பொருளை அகற்றி அவற்றை மாறியாக சேமிக்க shift() முறையை அழைக்கவும் ' நீக்க Obj ”:

இருந்தது நீக்க Obj = arrObj. மாற்றம் ( ) ;

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



பணியகம். பதிவு ( நீக்க Obj ) ;

இறுதியாக, 'ஐப் பயன்படுத்தி மீதமுள்ள வரிசையை அச்சிடவும் console.log() ”முறை:

பணியகம். பதிவு ( arrObj ) ;

வரிசையின் முதல் பொருள் முக்கிய மதிப்பு ஜோடியாக இருப்பதைக் காணலாம் ' {பெயர்: ‘மாரி’, வயது: 28} ' அகற்றப்பட்டு ' மதிப்பாகத் திரும்புகிறது நீக்க Obj ”. அசல் வரிசை பின்னர் மாற்றியமைக்கப்பட்டு அதன் குறியீடுகள் புதுப்பிக்கப்படும், இதனால் அணிவரிசையில் உள்ள அடுத்த பொருள் முதல் பொருளாக மாறும்:

முறை 2: ஸ்ப்லைஸ்() முறையைப் பயன்படுத்தி ஒரு வரிசையிலிருந்து ஒரு பொருளை அகற்றவும்

குறிப்பிட்ட குறியீட்டிலிருந்து ஒரு பொருளை அகற்ற விரும்பினால், ' பிளவு() ”முறை. இது ஒரு வாதமாக இரண்டு அளவுருக்களை எடுக்கும். இது அசல் வரிசையை மாற்றுகிறது/மாற்றுகிறது மற்றும் புதிய வரிசையை வெளியிடுகிறது.

தொடரியல்
கீழே குறிப்பிடப்பட்டுள்ள தொடரியல் ஒரு வரிசையிலிருந்து குறிப்பிட்ட பொருளை அகற்றுவதற்குப் பயன்படுத்தப்படுகிறது:

வரிசை. பிளவு ( குறியீட்டு , நீக்க எண்ணிக்கை ) ;

மேலே உள்ள தொடரியல்:

  • ' குறியீட்டு ” என்பது அகற்றப்படும் தனிமத்தின் குறிப்பிட்ட குறியீடாகும்.
  • ' நீக்க எண்ணிக்கை ” என்பது எத்தனை உறுப்புகள் அகற்றப்படும் என்ற எண்ணிக்கை. இந்த மதிப்பு 0 எனில், எந்த உறுப்புகளும் அகற்றப்படாது.

உதாரணமாக
குறியீட்டைக் கடந்து ஸ்ப்லைஸ்() முறையை அழைக்கவும் ' 2 ஒரு அணிவரிசையிலிருந்து 3வது பொருளை அகற்ற. ' 1 ” என்பது ஒரு வரிசையிலிருந்து ஒரு பொருள் மட்டுமே நீக்கப்படும் என்பதைக் குறிக்கிறது:

இருந்தது நீக்க Obj = arrObj. பிளவு ( 2 , 1 ) ;

3வது பொருள் முக்கிய மதிப்பைக் கொண்டிருப்பதை நீங்கள் பார்க்க முடியும் ' {பெயர்: ஸ்டீபன், வயது: 27} 'வரிசையில் இருந்து வெற்றிகரமாக அகற்றப்பட்டது:

முறை 3: பாப்() முறையைப் பயன்படுத்தி ஒரு வரிசையிலிருந்து ஒரு பொருளை அகற்றவும்

வரிசையிலிருந்து கடைசி பொருளை அகற்ற, '' ஐப் பயன்படுத்தவும் பாப்() ”முறை. இது வரிசை பொருளின் உள்ளமைக்கப்பட்ட முறையாகும், இது ஒரு வரிசையில் இருந்து கடைசி உறுப்பை பாப் செய்கிறது.

தொடரியல்
ஒரு வரிசையில் இருந்து கடைசி பொருளை அகற்ற, கீழே கொடுக்கப்பட்டுள்ள தொடரியல் பின்பற்றவும்:

வரிசை. பாப் ( ) ;

உதாரணமாக
வரிசையிலிருந்து கடைசி பொருளை அகற்ற, பாப்() முறையை அழைக்கவும்:

இருந்தது நீக்க Obj = arrObj. பாப் ( ) ;

வெளியீடு

ஜாவாஸ்கிரிப்டில் ஒரு வரிசையிலிருந்து ஒரு பொருளை அகற்ற/நீக்குவதற்கான அனைத்து முறைகளையும் தொகுத்துள்ளோம்.

முடிவுரை

அணிவரிசையிலிருந்து ஒரு பொருளை அகற்ற, ' shift() 'முறை,' பிளவு() 'முறை, அல்லது' பாப்() ”முறை. வரிசையிலிருந்து முதல் பொருளை அகற்ற ஷிப்ட்() முறை பயன்படுத்தப்படுகிறது, பாப்() முறை கடைசி பொருளை அகற்றும், மற்றும் ஸ்ப்லைஸ்() முறை குறிப்பிட்ட பொருளை அகற்றும். இந்த கட்டுரை ஜாவாஸ்கிரிப்ட் மூலம் ஒரு வரிசையிலிருந்து ஒரு பொருளை நீக்கும் முறைகளை விளக்குகிறது.