मान लीजिए, हम एक ऑब्जेक्ट इस प्रकार बनाते हैं -
const myObject ={"ircEvent":"PRIVMSG", "method":"newURI", "regex":"^https://.*"};
हमें निम्न प्रकार से newmyObject के साथ समाप्त होने के लिए प्रॉपर्टी रेगेक्स को हटाने का सबसे अच्छा तरीका बताना होगा -
const myObject ={"ircEvent":"PRIVMSG", "method":"newURI"};
डिलीट ऑपरेटर का उपयोग वस्तुओं से गुणों को हटाने के लिए किया जाता है -
const myObject ={"ircEvent":"PRIVMSG", "method":"newURI", "regex":"^https://.*"};delete myObject['regex'];console.log( myObject.hasOwnProperty ("रेगेक्स")); // झूठा
जावास्क्रिप्ट में डिलीट ऑपरेटर का C और C++ के कीवर्ड से भिन्न कार्य होता है -
यह सीधे मेमोरी को फ्री नहीं करता है। इसके बजाय, इसका एकमात्र उद्देश्य वस्तुओं से गुणों को हटाना है।
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
<पूर्व>गलत