คีย์เวิร์ด delete ใช้เพื่อลบพร็อพเพอร์ตีและค่าของมัน หลังลบแล้ว พร็อพเพอร์ตีนั้นไม่สามารถใช้ได้จนกว่าจะเพิ่มกลับมาใหม่
ในตัวอย่างของคุณสามารถใช้ได้ดังนี้ -
ตัวอย่าง
<html> <body> <p id="demo"></p> <script>
var cricketer = {
name:"John",
rank:3,
points: 800
};
delete cricketer.points;
document.getElementById("demo").innerHTML = cricketer.name + " scored" + ' '+cricketer.points
</script> </body> </html>
ผลลัพธ์
John scored undefined