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

জাভাস্ক্রিপ্ট ব্যবহার করে ডিকশনারি থেকে এলিমেন্ট সরানো


ডিকশনারি থেকে একটি এলিমেন্ট সরাতে, আমাদের প্রথমে চেক করতে হবে সেটি ডিকশনারিতে আছে কিনা।

আমরা সেটার জন্য hasKey মেথড ব্যবহার করব। তারপর delete অপারেটর ব্যবহার করে সরাসরি ডিলিট করতে পারি।

আমরা একটি বুলিয়ান রিটার্ন করব যাতে এই মেথডকে কল করার জায়গায় জানতে পারে কী ইতিমধ্যে ডিকশনারিতে ছিল কিনা। 

উদাহরণ

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-এ, আপনার मैप থেকে ভ্যালু রিমুভ করার জন্য delete মেথড আছে। উদাহরণস্বরূপ, 

উদাহরণ

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

আউটপুট

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

True False

  1. জাভাস্ক্রিপ্টে PriorityQueue-এ Dequeue (Remove) অপারেশন

  2. জাভাস্ক্রিপ্টে লিংকড লিস্ট থেকে এলিমেন্ট রিমুভ করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে ডাবল লিংকড লিস্ট থেকে এলিমেন্ট সরানো

  4. জাভাস্ক্রিপ্টে splice() মেথড ব্যবহার করে এলিমেন্ট রিমুভ করার পদ্ধতি