delete ऑपरेटर
delete ऑपरेटर JavaScript ऑब्जेक्ट से प्रॉपर्टी को पूरी तरह से हटा देता है। यह केवल वैल्यू को undefined नहीं करता, बल्कि प्रॉपर्टी को ऑब्जेक्ट से मिटा देता है।
उदाहरण
सिंटैक्स
स्थिति परिणाम मौजूद प्रॉपर्टी डिलीट करें true, प्रॉपर्टी हट जाती है मौजूद नहीं प्रॉपर्टी डिलीट करें true (कोई त्रुटि नहीं) वैरिएबल डिलीट करें (var) false (ग्लोबल/फंक्शन स्कोप में) लेट/कॉन्स्ट वैरिएबल डिलीट करें सिंटैक्स एरर फंक्शन डिक्लेरेशन डिलीट करें false बिल्ट-इन ऑब्जेक्ट प्रॉपर्टीज आमतौर पर false (नॉन-कन्फिगरेबल) ऐरे एलिमेंट डिलीट करें true, लेकिन ऐरे लंबाई नहीं बदलती (होल बनता है) ऐरे के साथ सावधानी
'use strict'; var x = 10; delete x; // SyntaxError: Delete of an unqualified identifier in strict modedelete vs undefined सेट करना