मानचित्र मूल रूप से तत्वों का एक संग्रह है जहां प्रत्येक तत्व को कुंजी, मान . के रूप में संग्रहीत किया जाता है जोड़ा। यह दोनों ऑब्जेक्ट . को पकड़ सकता है और आदिम मान या तो कुंजी या मान के रूप में। जब हम मानचित्र ऑब्जेक्ट पर पुनरावृति करते हैं तो यह कुंजी, मान जोड़ी को उसी क्रम में लौटाता है जैसे डाला गया था। मानचित्र ने map.clear() . नामक एक विधि प्रदान की है मानचित्र के अंदर मूल्यों को हटाने के लिए। यह विधि प्रत्येक कुंजी/मान युग्म को हटा देगी और मानचित्र को पूरी तरह से खाली कर दें।
वाक्यविन्यास
map.clear(obj);
map.obj() किसी ऑब्जेक्ट को एक पैरामीटर के रूप में लेता है और प्रत्येक मान को हटाता है ताकि इसे खाली किया जा सके।
उदाहरण-1
निम्नलिखित उदाहरण में, एक मानचित्र बनाया गया है और इसमें 2 तत्व पारित किए गए हैं। लागू करने से पहले map.clear() विधि मानचित्र वस्तु का आकार दो था लेकिन आकार लागू करने के बाद शून्य था।
<html>
<body>
<script>
var myMap = new Map();
myMap.set(0, 'Tutorialspoint');
myMap.set(1, 'Tutorix');
document.write(myMap.size);
document.write("</br>");
myMap.clear();
document.write(myMap.size);
</script>
</body>
</html> आउटपुट
2 0
उदाहरण-2
निम्नलिखित उदाहरण में, एक मानचित्र बनाया गया है और इसमें 4 तत्व पारित किए गए हैं। लागू करने से पहले map.clear() विधि मानचित्र वस्तु का आकार चार था लेकिन आकार लागू करने के बाद शून्य था।
<html>
<body>
<script>
var myMap = new Map();
myMap.set(0, 'India');
myMap.set(2, 'Australia');
myMap.set(3, 'England');
myMap.set(4, 'Newzealand');
document.write(myMap.size);
document.write("</br>");
myMap.clear();
document.write(myMap.size);
</script>
</body>
</html> आउटपुट
4 0