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

Clear PriorityQueue ใน JavaScript: ล้างสมาชิกทั้งหมด


ล้างเนื้อหาได้โดยกำหนด container ใหม่เป็นอาร์เรย์ว่าง:

clear() { 
  this.container = []; 
}

ตัวอย่าง

ทดสอบ:

let q = new PriorityQueue(4); 
q.enqueue("Hello", 3); 
q.enqueue("World", 2); 
q.enqueue("Foo", 8); 
q.display(); 
q.clear(); 
q.display();

ผลลัพธ์

จะได้ผลลัพธ์:

[ { data: 'World', priority: 2 },   { data: 'Hello', priority: 3 },   { data: 'Foo', priority: 8 } ] [ ]