ऑब्जेक्ट की प्रॉपर्टी डिलीट करने के लिए delete कीवर्ड का उपयोग किया जाना चाहिए। Delete कीवर्ड का उपयोग दोनों मेथड्स जैसे डॉट मेथड और ब्रैकेट मेथड के साथ किया जा सकता है।
सिंटैक्स
delete object.property;
उदाहरण
निम्नलिखित उदाहरण में प्रारंभ में जब प्रॉपर्टी "country" निष्पादित की जाती है तो इसका मान "England" आउटपुट में प्रदर्शित होता है। लेकिन जब उस प्रॉपर्टी को delete कीवर्ड का उपयोग करके डिलीट किया जाता है, तो "England" के बजाय, आउटपुट में दिखाए अनुसार 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