ตัวดำเนินการลบจะลบคุณสมบัติ องค์ประกอบอาร์เรย์ หรือตัวแปรของวัตถุที่ระบุโดยตัวถูกดำเนินการ มันจะคืนค่าเป็นจริงหากการดำเนินการลบสำเร็จ หากไม่สามารถลบตัวถูกดำเนินการได้
มันจะคืนค่าเท็จ ไม่สามารถลบคุณสมบัติและตัวแปรทั้งหมดได้ คุณสมบัติหลักภายในและคุณสมบัติไคลเอนต์บางอย่างไม่สามารถลบออกได้
ตัวแปรที่กำหนดไม่สามารถลบได้เช่นกัน หากตัวถูกดำเนินการที่ใช้โดย Delete นั้นไม่มีคุณสมบัติอยู่ มันจะคืนค่าเป็นจริง (มาตรฐาน ECMAScript กำหนดว่าเมื่อดำเนินการลบ
มันจะคืนค่าเป็นจริงเมื่อตัวถูกดำเนินการไม่ใช่คุณสมบัติ องค์ประกอบอาร์เรย์ หรือตัวแปร)
var o = {x:1, y: 2}; //กำหนดตัวแปร
ลบ ox; //ลบแอตทริบิวต์ x ของวัตถุ o และคืนค่าเป็นจริง
typeof ox; // ส่งคืนไม่ได้กำหนด
ลบ ox; // คืนค่าจริง
ลบ o; // ไม่สามารถลบตัวแปรได้
ลบ 1; // ไม่สามารถลบค่าตัวแปรจำนวนเต็ม 1 ได้
x = 1; //
ลบ x; //สามารถลบได้ ให้คืนค่าเป็นจริง