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

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

ধরুন আমরা নিচের মত একটি অবজেক্ট তৈরি করি:

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
  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

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

  3. জাভাস্ক্রিপ্টে নেস্টেড JSON অবজেক্ট থেকে কী অনুযায়ী মান পান

  4. জাভাস্ক্রিপ্টে JSON অবজেক্ট ফ্ল্যাটেন (Flatten) করা