ऑपरेटर delete

ऑपरेटर delete ऑब्जेक्ट की प्रॉपर्टी को हटाता है। हटाने के बाद इस प्रॉपर्टी का मान undefined होगा।

सिंटैक्स

javascriptdelete ऑब्जेक्ट.प्रॉपर्टी;

उदाहरण

एक ऑब्जेक्ट बनाते हैं और उसमें से एक प्रॉपर्टी हटाते हैं:

javascriptlet obj = {
  name: 'john',
  age:  23,
};

delete user.name;
console.log(user.name);

कोड निष्पादित करने का परिणाम:

javascriptundefined

उदाहरण

आइए एक ऐरे बनाते हैं और उसमें से एक एलिमेंट हटाते हैं:

javascriptlet arr = ['a', 'b', 'c', 'd'];

delete arr[2];
console.log(arr);

कोड निष्पादित करने का परिणाम:

javascript['a', 'b', empty, 'd']

यह भी देखें

  • मेथड्स push और unshift,
    जो ऐरे में एलिमेंट्स जोड़ते हैं
  • मेथड splice,
    जो ऐरे के भागों को काटता भी है, साथ ही ऐरे को बदलता है
  • ऑपरेटर in,
    जो चेक करता है कि ऑब्जेक्ट या ऐरे में प्रॉपर्टी है या नहीं