JavaScript இன் Splice செயல்பாட்டைப் பயன்படுத்துதல்

Applying Javascript S Splice Function




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

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







வரிசை.பிளவு(குறியீட்டு,அகற்று,பொருட்களை...)

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



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



முதலில், ஐந்து கூறுகளைக் கொண்ட ஒரு வரிசை எங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம்.





அனுமதிக்கலாம்= [10,இருபது,30,40,ஐம்பது]

தனிமங்கள் 20 மற்றும் 30 ஐ (வரிசையில் உள்ள நிலை 1 மற்றும் நிலை 2 இல்) வரிசையில் இருந்து அகற்ற, நாங்கள் வெறுமனே அழைக்கிறோம் பிளவு செயல்பாடு மற்றும் முதல் குறியீட்டிலிருந்து தொடங்கி 2 கூறுகளை அகற்றச் சொல்லுங்கள்.

அர்.பிளவு(1,2);


20 மற்றும் 30 மதிப்புகள் வெளியீடாக வழங்கப்படுகின்றன. அடுத்து, பின்வரும் கட்டளையுடன் அசல் வரிசையைப் பார்க்கலாம்:



கன்சோல்பதிவு(அர்);


வெளியீட்டில் திரும்பிய இரண்டு கூறுகள் வரிசையில் இல்லை.

அடுத்து, வரிசையைப் பயன்படுத்தி உறுப்புகளைச் சேர்ப்போம் பிளவு செயல்பாடு வரிசையிலிருந்து உறுப்புகளை நாங்கள் அகற்ற மாட்டோம் என்பதால், RemoveCount க்கு பூஜ்ஜியத்தின் மதிப்பை வழங்கலாம், பின்னர் நாம் சேர்க்க விரும்பும் கூறுகளை வழங்கலாம்.

அர்.பிளவு(2, 0, 30, 35);


கூறுகள் எதுவும் அகற்றப்படாததால் மேலே உள்ள கட்டளை ஒரு வெற்று வரிசையை அளிக்கிறது. இருப்பினும், அசல் வரிசையைப் பார்த்தால், அது புதுப்பிக்கப்பட்டிருப்பதைக் காணலாம்.

கன்சோல்பதிவு(அர்);

30 மற்றும் 35 மதிப்புகள் இரண்டாவது குறியீட்டில் வெற்றிகரமாக சேர்க்கப்பட்டன.

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

அர்.பிளவு(1, 2, பதினைந்து, இருபது, 25);

மேலே உள்ள கட்டளை அகற்றப்பட்ட இரண்டு கூறுகளை திருப்பி அளித்துள்ளது, மேலும் அசல் வரிசையை கன்சோலுக்கு அச்சிட்டால், 20 மற்றும் 30 வரிசையில் இல்லை என்பதையும், 15, 20 மற்றும் 25 சேர்க்கப்பட்டிருப்பதையும் காணலாம்.

கன்சோல்பதிவு(அர்);

முடிவுரை

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