Toán tử delete trong mảng JavaScript

Có thể xóa các phần tử của mảng bằng toán tử delete. Chúng ta hãy xem các ví dụ. Giả sử chúng ta có một mảng như thế này:

javascriptlet arr = ['a', 'b', 'c'];

Hãy xóa một phần tử trong mảng của chúng ta:

javascriptdelete arr[1];

Kết quả là phần tử sẽ bị xóa, nhưng mảng sẽ trở thành mảng thưa (sparse):

javascriptconsole.log(arr); // sẽ in ra ['a',, 'c']
Задание 1

Cho mảng:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Hãy xóa hai phần tử từ nó. Kiểm tra xem giá trị của thuộc tính length sẽ là bao nhiêu sau đó.