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

Làm cách nào để xóa thuộc tính của một đối tượng trong JavaScript?


Để xóa thuộc tính của một đối tượng, hãy xóa từ khóa nên được sử dụng. Xóa từ khóa có thể được sử dụng với cả hai phương pháp, chẳng hạn như Phương pháp dấu chấm Phương pháp dấu ngoặc vuông .

cú pháp

delete object.property;

Ví dụ

Trong ví dụ sau đây ban đầu khi thuộc tính " country "được thực thi giá trị của nó" England "được hiển thị trong đầu ra. Nhưng khi thuộc tính đó bị xóa bằng cách sử dụng từ khóa xóa, thay vì" Anh ", không xác định được hiển thị như trong đầu ra.

<html>
<body>
<script>
   var txt = "";
   var person = {
      "name":"Ram",
      "age":27,
      "address": {
         "houseno" : 123,
         "streetname" : "Baker street",
         "country": "England"
      }
   }
   document.write("Before deletion :" + " "+ person.address.country);
   delete person.address.country;
   document.write("</br>");
   document.write("After deletion :" + " "+ person.address.country);
</script>
</body>
</html>

Đầu ra

Before deletion : England
After deletion : undefined