কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট অবজেক্ট থেকে প্রোপার্টি কিভাবে মুছে ফেলবেন? - জাভাস্ক্রিপ্ট

ধরা যাক, আমাদের কাছে নিচের মতো একটি অবজেক্ট রয়েছে:

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")); // false

জাভাস্ক্রিপ্টে delete অপারেটরটি C এবং C++-এর কীওয়ার্ড থেকে আলাদা কাজ করে —

এটি সরাসরি মেমরি ফ্রি করে না। এর একমাত্র উদ্দেশ্য হল অবজেক্ট থেকে প্রোপার্টি সরানো।

আউটপুট

কনসোল আউটপুট:

False
  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  2. জাভাস্ক্রিপ্ট অবজেক্ট থেকে প্রপার্টি মুছে ফেলা

  3. জাভাস্ক্রিপ্টে অবজেক্ট থেকে সব খালি অবজেক্ট মুছে ফেলা

  4. MongoDB-এ অ্যারে থেকে অবজেক্ট মুছে ফেলা