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