முழுமையான Set குறிப்பு
புதுப்பிப்பு:
சூலை 2025 இல் புதுப்பிக்கப்பட்டது
இந்த குறிப்பு JavaScript இல் உள்ள அனைத்து Set முறைகள் மற்றும் பண்புகளையும் உள்ளடக்கியது.
அடிப்படை முறைகள்
add(), delete(), has(), clear()
தர்க்க முறைகள்
union(), intersection(), difference()
மறு செய்கை முறைகள்
forEach(), values(), keys(), entries()
பண்புகள்
size பண்பு
முழுமையான Set முறைகள் குறிப்பு
JavaScript இல் உள்ள அனைத்து Set முறைகள் மற்றும் பண்புகளின் முழுமையான பட்டியல்:
| முறை | விளக்கம் |
|---|---|
| கட்டமைப்பாளர் new Set() | புதிய set உருவாக்குகிறது |
| முறை add() | ஒரு set க்கு புதிய உறுப்பைச் சேர்க்கிறது |
| முறை clear() | ஒரு set இலிருந்து அனைத்து உறுப்புகளையும் அகற்றுகிறது |
| முறை delete() | ஒரு set இலிருந்து ஒரு உறுப்பை அகற்றுகிறது |
| முறை difference() | இரண்டு sets இடையேயான வித்தியாசத்தைத் தரும் |
| முறை entries() | ஒரு set இலிருந்து [மதிப்பு, மதிப்பு] ஜோடிகளுடன் ஒரு Iterator ஐத் தருகிறது |
| முறை forEach() | ஒரு set இல் உள்ள ஒவ்வொரு உறுப்புக்கும் ஒரு callback செயல்பாட்டை அழைக்கிறது |
| முறை has() | ஒரு மதிப்பு உள்ளதா என்பதை true தரும் |
| முறை intersection() | இரண்டு sets இன் வெட்டுத்தொகுப்பைத் தரும் |
| முறை isDisjointFrom() | ஒரு set இல் உள்ள எந்த உறுப்புகளும் மற்றொரு set இல் உறுப்புகளாக இல்லையென்றால் true தரும் |
| முறை isSubsetOf() | ஒரு set மற்றொரு set இன் துணைக்குழுவாக இருந்தால் true தரும் |
| முறை isSupersetOf() | ஒரு set மற்றொரு set இன் மீத்தொகுப்பாக இருந்தால் true தரும் |
| முறை keys() | values() போலவே |
| முறை symmetricDifference() | இரண்டு sets இடையேயான சமச்சீர் வித்தியாசத்தைத் தரும் |
| முறை union() | இரண்டு sets இன் ஒன்றியத்தைத் தரும் |
| முறை values() | ஒரு set இல் உள்ள மதிப்புகளுடன் ஒரு Iterator ஐத் தருகிறது |
Set பண்புகள்
Sets க்கு ஒரே ஒரு பண்பு உள்ளது:
| பண்பு | விளக்கம் |
|---|---|
| பண்பு size | ஒரு Set இல் உள்ள உறுப்புகளின் எண்ணிக்கையைத் தரும் |
முறைகள் வகைகள்
Set முறைகளை அவற்றின் செயல்பாட்டின் அடிப்படையில் வகைப்படுத்தலாம்:
உறுப்பு மேலாண்மை
Set இல் உறுப்புகளைச் சேர்த்தல், நீக்குதல் மற்றும் நிர்வகித்தல்
தேடல் மற்றும் சோதனை
Set இல் மதிப்புகள் உள்ளதா எனச் சோதித்தல்
தர்க்க செயல்பாடுகள்
இரண்டு Sets இடையே தர்க்க செயல்பாடுகள்
மறு செய்கை
Set உறுப்புகள் வழியாக மறு செய்கை செய்தல்
Set vs WeakSet ஒப்பீடு
Set மற்றும் WeakSet இடையேயான முக்கிய வேறுபாடுகள்:
| அம்சம் | Set | WeakSet |
|---|---|---|
| மதிப்பு வகைகள் | எந்த மதிப்பும் | பொருள்கள் மட்டுமே |
| குறிப்பு வகை | வலுவான குறிப்புகள் | பலவீனமான குறிப்புகள் |
| கழிவு சேகரிப்பு | தடுக்கிறது | அனுமதிக்கிறது |
| மறு செய்கை | ✓ ஆதரிக்கிறது | ✗ ஆதரிக்காது |
| size பண்பு | ✓ உள்ளது | ✗ இல்லை |
| முறைகள் | 17 முறைகள் | 4 முறைகள் |
Set Reference பயிற்சி
JavaScript Set முறைகள் குறிப்பைப் புரிந்துகொண்டு உள்ளீர்களா என சோதிக்க இந்த பயிற்சியை முயற்சிக்கவும்.
பின்வரும் Set முறைகளில் எது இரண்டு Sets இல் பொதுவான உறுப்புகளைத் தரும்?
மேலும் அறிய
Sets பற்றிய மேலும் விரிவான தகவலுக்கு:
JavaScript Sets
Sets அறிமுகம் மற்றும் அடிப்படைகள்
JavaScript Set Methods
அடிப்படை Set முறைகள்
JavaScript Set Logic
Set தர்க்க முறைகள்
JavaScript Weak Sets
WeakSet மற்றும் அதன் பயன்பாடுகள்
JavaScript Maps:
Sets போன்றே, Maps களும் ES6 இல் அறிமுகப்படுத்தப்பட்டன. அவை விசை-மதிப்பு ஜோடிகளைச் சேமிக்கின்றன.