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:
let arr = ['a', 'b', 'c'];
Hãy xóa một phần tử trong mảng của chúng ta:
delete 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):
console.log(arr); // sẽ in ra ['a',, 'c']
Cho mảng:
let 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 đó.