ধরুন আমরা নিচের মত একটি অবজেক্ট তৈরি করি:
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^https://.*"
};
আমাদের regex প্রোপার্টিটি মুছে ফেলার সেরা পদ্ধতি দেখাতে হবে যাতে অবজেক্টটি হয়:
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI"
};
delete অপারেটর ব্যবহার করে অবজেক্ট থেকে প্রোপার্টি মুছে ফেলা যায়:
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^https://.*"
};
delete myObject['regex'];
console.log(myObject.hasOwnProperty("regex")); // false
জাভাস্ক্রিপ্টের delete অপারেটর C/C++-এর delete কিওয়ার্ড থেকে আলাদা কাজ করে - এটি মেমরি সরাসরি মুক্ত করে না, বরং অবজেক্ট থেকে প্রোপার্টি সরিয়ে দেয়।
আউটপুট
কনসোল আউটপুট:
False