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