หากต้องการลบคุณสมบัติของวัตถุ ลบ ควรใช้คำสำคัญ ลบคำสำคัญสามารถใช้ได้ทั้งสองวิธี เช่น วิธี Dot และ วิธีวงเล็บ .
ไวยากรณ์
delete object.property;
ตัวอย่าง
ในตัวอย่างต่อไปนี้ในตอนแรกเมื่อคุณสมบัติ "ประเทศ " ดำเนินการตามค่า "อังกฤษ " แสดงในเอาต์พุต แต่เมื่อคุณสมบัตินั้นถูกลบโดยใช้คำสำคัญ delete แทนที่จะเป็น "อังกฤษ" ไม่ได้กำหนด จะปรากฏขึ้นตามที่แสดงในผลลัพธ์
<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