Computer >> Máy Tính >  >> Lập trình >> Javascript

Xóa các phần tử của PriorityQueue bằng Javascript


Chúng ta có thể xóa nội dung chỉ bằng cách gán lại phần tử vùng chứa vào một mảng trống. Ví dụ:

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

Ví dụ

Bạn có thể kiểm tra xem chức năng này có hoạt động tốt hay không bằng cách sử dụng -

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

Đầu ra

Điều này sẽ cung cấp đầu ra -

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