আমরা অভিধানে একটি প্রদত্ত কী অনুসন্ধান করার পদ্ধতিটি প্রয়োগ করব৷
উদাহরণ
get(key) { if(this.hasKey(key)) { return this.container[key]; } return undefined; }
আবার, জেএস অবজেক্টগুলি ডিকশনারীর মতো অনেক বেশি প্রয়োগ করা হয়, তাই বেশিরভাগ কার্যকারিতা রয়েছে যা আমরা আর কোনও কোডের প্রয়োজন ছাড়াই সরাসরি ব্যবহার করতে পারি। এটিও ব্যাপকভাবে অপ্টিমাইজ করা হয়েছে, তাই আপনাকে ফাংশনের রানটাইম নিয়ে চিন্তা করতে হবে না৷
আপনি −
ব্যবহার করে এটি পরীক্ষা করতে পারেনউদাহরণ
const myMap = new MyMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); console.log(myMap.get("key1")) console.log(myMap.get("key2")) console.log(myMap.get("key3"))
আউটপুট
এটি −
আউটপুট দেবেvalue1 value2 undefined
ES6 এ, আপনার কাছে get পদ্ধতি ব্যবহার করে একই কার্যকারিতা রয়েছে। উদাহরণস্বরূপ,
উদাহরণ
const myMap = new Map([ ["key1", "value1"], ["key2", "value2"] ]); console.log(myMap.get("key1")) console.log(myMap.get("key2"))
আউটপুট
এটি −
আউটপুট দেবেvalue1 value2