เราจะใช้ฟังก์ชัน 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 {}