Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การล้างข้อมูลใน Dictionary ด้วย JavaScript


เราจะนำ 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 {}