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

জাভাস্ক্রিপ্টে weakSet.has() মেথডের ব্যবহার


weakSet.has()

এটি জাভাস্ক্রিপ্টের একটি বিল্ট-ইন ফাংশন যা weakSet-এ কোনো অবজেক্ট আছে কিনা তা যাচাই করে বুলিয়ান ভ্যালু রিটার্ন করে। weakSet অবজেক্ট দুর্বলভাবে ধরে রক্ষা করা অবজেক্টের একটি কালেকশন সংরক্ষণ করতে দেয়।

সিনট্যাক্স

weakSet.has(obj);

আর্গুমেন্ট

উপরোক্ত কোড থেকে, weakSet.has() 'obj' প্যারামিটার গ্রহণ করে এবং চেক করে যে প্যারামিটারটি প্রদত্ত weakSet-এ আছে কিনা।

রিটার্ন ভ্যালু

ভ্যালুর উপস্থিতি অনুযায়ী weakSet.has() বুলিয়ান আউটপুট রিটার্ন করে। ভ্যালু থাকলে true, নাইলে false।

উদাহরণ-১

নিচের উদাহরণে weakSet.has() চেক করে ইউজার-প্রদত্ত অবজেক্ট 'object1' weakSet-এ আছে কিনা। যেহেতু অবজেক্টটি আছে, তাই true রিটার্ন করে।

<html> <body> <script type="text/javascript">    const object = new WeakSet();    const newObj = {       'prop': 1    };    object.add(newObj);    document.write(object.has(newObj));  // returns true </script> </body> </html>

আউটপুট

true

উদাহরণ-২

নিচের উদাহরণে অবজেক্টটি weakSet-এ নেই, তাই false রিটার্ন করে।

<html> <body> <script type="text/javascript">    const object = new WeakSet();    const newObj = {       'prop1':1    };    document.write(object.has(newObj)); // returns false </script> </body> </html>

আউটপুট

false
  1. জাভাস্ক্রিপ্টে test() মেথডের ব্যবহার

  2. জাভাস্ক্রিপ্ট WeakMap-এ .clear() মেথডের ব্যবহার

  3. জাভাস্ক্রিপ্টে Object.assign() এর ব্যবহার

  4. জাভাস্ক্রিপ্টে Map অবজেক্টের ব্যবহার কী?