কম্পিউটার

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


আমরা আমাদের পুট পদ্ধতিতে এটি ইতিমধ্যেই প্রয়োগ করেছি। আসুন আমরা এটিকে আবার বিচ্ছিন্নভাবে দেখি।

উদাহরণ

get(key) {
   let hashCode = hash(key);
   for(let i = 0; i < this.container[hashCode].length; i ++) {
      // Find the element in the chain
      if(this.container[hashCode][i].key === key) {
         return this.container[hashCode][i];
      }
   }
   return undefined;
}

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

উদাহরণ

let ht = new HashTable();

ht.put(10, 94);
ht.put(20, 72);
ht.put(30, 1);
ht.put(21, 6);
ht.put(15, 21);
ht.put(32, 34);

console.log(ht.get(20));
console.log(ht.get(21));
console.log(ht.get(55));
console.log(ht.get(32));

আউটপুট

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

{ key: 20, value: 72 }
{ key: 21, value: 6 }
undefined
{ key: 32, value: 34 }

  1. কীভাবে জাভাস্ক্রিপ্ট অ্যারেতে একটি উপাদান অনুসন্ধান করবেন?

  2. জাভাস্ক্রিপ্টে রৈখিক অনুসন্ধান বাস্তবায়ন করা

  3. জাভাস্ক্রিপ্টে আইডি দ্বারা উপাদান সরান?

  4. জাভাস্ক্রিপ্ট সহ একটি HTML টেবিলের প্রতিটি উপাদানে একটি IF শর্ত প্রয়োগ করবেন?