কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি অভিধান থেকে উপাদানগুলি সরান


অভিধান থেকে একটি উপাদান সরাতে, আমাদের প্রথমে এটি অভিধানে বিদ্যমান কিনা তা পরীক্ষা করতে হবে।

আমরা এর জন্য hasKey পদ্ধতি ব্যবহার করব। তারপর আমরা ডিলিট অপারেটর ব্যবহার করে সরাসরি মুছে ফেলতে পারি।

আমরা একটি বুলিয়ান ফেরত দেব যাতে আমরা যেখানে এই পদ্ধতিটি কল করি সেই জায়গাটি জানতে পারে কীটি ইতিমধ্যে অভিধানে বিদ্যমান ছিল কিনা।

উদাহরণ

delete(key) {
   if(this.hasKey(key)) {
      delete this.container[key];
      return true;
   }
   return false;
}

আপনি −

ব্যবহার করে এটি পরীক্ষা করতে পারেন

উদাহরণ

const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");

myMap.display(); myMap.delete("key2");

myMap.display();

আউটপুট

এটি আউটপুট দেবে −

{ key1: 'value1', key2: 'value2' }
{ key1: 'value1' }

ES6-এ, মানচিত্র থেকে মান মুছে ফেলার জন্য আপনার কাছে মুছে ফেলার পদ্ধতি রয়েছে। উদাহরণস্বরূপ,

উদাহরণ

const myMap = new Map([
   ["key1", "value1"],
   ["key2", "value2"]
]);
myMap.delete("key2");

console.log(myMap.has("key1"))
console.log(myMap.has("key2"))

আউটপুট

এটি আউটপুট দেবে −

True
False

  1. জাভাস্ক্রিপ্ট ব্যবহার করে অগ্রাধিকার সারি থেকে উপাদানগুলি সরান

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা থেকে উপাদান সরান

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি ডাবল লিঙ্কযুক্ত তালিকা থেকে উপাদানগুলি সরানো হচ্ছে

  4. জাভাস্ক্রিপ্টে স্প্লাইস() পদ্ধতি ব্যবহার করে উপাদানগুলি কীভাবে সরিয়ে ফেলা যায়?