ลบ property ของ object ใช้ keyword delete ใช้ได้กับทั้ง Dot notation และ Bracket notation
รูปแบบ
delete object.property;
ตัวอย่าง
property "country" เริ่มต้นแสดง "England" หลัง delete แสดง undefined
<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>
ผลลัพธ์
Before deletion: England After deletion: undefined