কম্পিউটার

কিভাবে আমরা একটি জাভাস্ক্রিপ্ট অবজেক্ট থেকে একটি সম্পত্তি অপসারণ করব? - জাভাস্ক্রিপ্ট


ধরা যাক, আমাদের কাছে নিম্নরূপ একটি বস্তু আছে -

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI",
   "regex": "^https://.*"
};

নতুন myObject দিয়ে শেষ করার জন্য সম্পত্তি regex সরানোর সর্বোত্তম উপায়টি ব্যাখ্যা করতে হবে?

নিম্নলিখিত সমাধান -

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI"
};

ডিলিট অপারেটর অবজেক্ট থেকে বৈশিষ্ট্য অপসারণ করতে ব্যবহৃত হয়।

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI",
   "regex": "^https://.*"
}; 
delete myObject['regex'];
console.log(myObject.hasOwnProperty("regex")); // false

জাভাস্ক্রিপ্টের ডিলিট অপারেটরের C এবং C++ -

-এর কীওয়ার্ডের থেকে আলাদা ফাংশন রয়েছে।

এটি সরাসরি মেমরি মুক্ত করে না। পরিবর্তে, এর একমাত্র উদ্দেশ্য বস্তু থেকে বৈশিষ্ট্য অপসারণ করা।

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

False

  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

  2. কিভাবে একটি জাভাস্ক্রিপ্ট বস্তু থেকে একটি সম্পত্তি অপসারণ?

  3. জাভাস্ক্রিপ্টে একটি অবজেক্ট থেকে সমস্ত ফাঁকা বস্তু কীভাবে সরিয়ে ফেলা যায়?

  4. মঙ্গোডিবি-তে অ্যারে থেকে কীভাবে অবজেক্ট সরিয়ে ফেলবেন?