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