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