แผนที่ โดยพื้นฐานแล้วเป็นคอลเล็กชันขององค์ประกอบที่แต่ละองค์ประกอบถูกจัดเก็บเป็น คีย์ ค่า คู่. จุได้ทั้ง วัตถุ และ ดั้งเดิม ค่าเป็นคีย์หรือค่า เมื่อเราวนซ้ำวัตถุแผนที่จะส่งกลับคีย์ คู่ค่าในลำดับเดียวกับที่แทรก แผนที่ได้จัดเตรียมวิธีการที่เรียกว่า 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