weakMap.has()
weakMap-এ একটি উপাদান উপস্থিত আছে কি না তা খুঁজে বের করতে এই পদ্ধতিটি ব্যবহার করা হয় এই পদ্ধতিটি একটি বুলিয়ান প্রদান করে নির্দিষ্ট কী সহ একটি উপাদান কিনা তা নির্দেশ করে৷ WeakMap অবজেক্টে বিদ্যমান . যদি উপাদানটি উপস্থিত থাকে তবে সত্য আউটপুট অন্য false হিসাবে নির্বাহ করা হবে আউটপুট হিসাবে প্রদর্শিত হবে।
সিনট্যাক্স
weakMap.has(obj);
এটি অবজেক্ট লাগে৷ একটি প্যারামিটার হিসাবে এবং সেই বস্তুটি উপস্থিত আছে কি না তা যাচাই করে এবং ফলাফল একটি বুলিয়ান বস্তুর উপস্থিতির উপর ভিত্তি করে আউটপুট।
উদাহরণ
নিম্নলিখিত উদাহরণে, প্রাথমিকভাবে, একটি weakMap একটি 'নতুন ব্যবহার করে তৈরি করা হয়েছে৷ ' কীওয়ার্ড। পরে দুটি অবজেক্টে "object1 " এবং "অবজেক্ট2 " তৈরি করা হয়েছে এবং objec1 বরাদ্দ করা হয়েছে কিন্তু তৈরি করা weakMap এ object2 নয় . যখন আছে() পদ্ধতি উভয় বস্তুতে ব্যবহৃত হয়, object1 ফলাফল হবে, যেহেতু এটি weakMap এ বরাদ্দ করা হয়েছে , সত্যে , যেখানে অবজেক্ট2 ফলে মিথ্যা হবে . উভয় আউটপুট আউটপুটে দেখানো হিসাবে প্রদর্শিত হয়েছিল।
<html> <body> <script> var weakmap = new WeakMap(); var object1 = { "product" : "Tutorix" }; var object2 = { "Greet" : "Hello" }; weakmap.set(object1); document.write(weakmap.has(object1)); document.write("</br>"); document.write(weakmap.has(object2)); </script> </body> </html>
আউটপুট
true false