Toán tử delete

Toán tử delete xóa một thuộc tính của đối tượng. Sau khi xóa, thuộc tính này sẽ có giá trị là undefined.

Cú pháp

javascriptdelete object.property;

Ví dụ

Hãy tạo một đối tượng và xóa một trong các thuộc tính của nó:

javascriptlet obj = {
  name: 'john',
  age:  23,
};

delete user.name;
console.log(user.name);

Kết quả thực thi mã:

javascriptundefined

Ví dụ

Hãy tạo một mảng và xóa một phần tử khỏi nó:

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

delete arr[2];
console.log(arr);

Kết quả thực thi mã:

javascript['a', 'b', empty, 'd']

Xem thêm

  • các phương thức push và unshift,
    thêm phần tử vào mảng
  • phương thức splice,
    cũng cắt bỏ các phần của mảng, đồng thời thay đổi chính mảng đó
  • toán tử in,
    kiểm tra xem một đối tượng hoặc mảng có thuộc tính hay không