เราจะใช้ฟังก์ชัน clear() ที่เพียงแค่ล้างเนื้อหาของคอนเทนเนอร์ ตัวอย่างเช่น
ตัวอย่าง
clear() {
this.container = {}
} คุณสามารถทดสอบสิ่งนี้ได้โดยใช้ -
ตัวอย่าง
const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");
myMap.display();
myMap.clear();
myMap.display(); ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
{ key1: 'value1', key2: 'value2' } คุณสามารถใช้วิธีการที่ชัดเจนในลักษณะเดียวกันในแผนที่ ES6 ได้เช่นกัน ตัวอย่างเช่น
ตัวอย่าง
const myMap = new Map([ ["key1", "value1"], ["key2", "value2"] ]); console.log(myMap) myMap.clear(); console.log(myMap)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
Map { 'key1' => 'value1', 'key2' => 'value2' }
Map {}