เราจะนำ clear() function ไปใช้งานที่แค่ล้างเนื้อหาใน container เช่น:
ตัวอย่างโค้ด
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' }
คุณสามารถใช้ clear method ใน ES6 maps ได้เช่นกัน เช่น:
ตัวอย่าง
const myMap = new Map([ ["key1", "value1"], ["key2", "value2"] ]); console.log(myMap) myMap.clear(); console.log(myMap)
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
Map { 'key1' => 'value1', 'key2' => 'value2' }
Map {}