কম্পিউটার

জাভাস্ক্রিপ্টে কী এবং মান পদ্ধতি


কখনও কখনও অভিধানের সাথে কাজ করার সময়, কিছু কাজের জন্য একটি অ্যারে হিসাবে আমাদের শুধুমাত্র অভিধানের কীগুলির প্রয়োজন হয়৷ Object.keys ব্যবহার করে আমরা সহজেই একটি বস্তুর বৈশিষ্ট্য পেতে পারি। আমরা আমাদের কন্টেইনার অবজেক্ট থেকে কীগুলি ফেরত দিতে এই পদ্ধতিটি ব্যবহার করব।

উদাহরণ

কী() { return Object.keys(this.container);}

আপনি −

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

উদাহরণ

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

আউটপুট

এটি −

আউটপুট দেবে
[ 'key1', 'key2' ]

ES6 মানচিত্রে, একই পদ্ধতি উপলব্ধ যা আপনি ব্যবহার করতে পারেন। মনে রাখবেন এটি একটি MapIterator অবজেক্ট প্রদান করে, যা আপনি একটি অ্যারেতে রূপান্তর করতে পারেন বা একটি সাধারণ পুনরাবৃত্তির মতো ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

উদাহরণ

const myMap =নতুন মানচিত্র([ ["key1", "value1"], ["key2", "value2"]]);console.log(myMap.keys())

আউটপুট

এটি −

আউটপুট দেবে
MapIterator { 'key1', 'key2' }

একইভাবে, এমন কিছু ক্ষেত্রে আছে যখন শুধুমাত্র অভিধানের মান প্রয়োজন। এই ধরনের ক্ষেত্রে, আমাদের অভিধানের মাধ্যমে লুপ করতে হবে এবং মান সংগ্রহ করতে হবে। উদাহরণস্বরূপ,

উদাহরণ

values() { let values ​​=[]; for (এই.কন্টেইনারে কী দিন) { values.push(this.container[key]); } রিটার্ন মান;

আপনি −

ব্যবহার করে এই পদ্ধতিগুলি পরীক্ষা করতে পারেন

উদাহরণ

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

আউটপুট

এটি −

আউটপুট দেবে
[ 'value1', 'value2' ]

আবার ES6 মানচিত্রে, এটি কী পদ্ধতির মতোই উপলব্ধ এবং এটির মতো ব্যবহার করা যেতে পারে৷


  1. JavaScript array.keys() পদ্ধতি

  2. জাভাস্ক্রিপ্টে generator.throw() পদ্ধতি।

  3. প্রম্পট সহ মান লিখুন এবং জাভাস্ক্রিপ্টের শর্তের ভিত্তিতে মূল্যায়ন করবেন?

  4. কি জাভাস্ক্রিপ্ট মান ম্যাপিং