কম্পিউটার

JavaScript এ Object.is() পদ্ধতির ব্যবহার কি?


Object.is()

Object.is() দুটি মান একই কিনা তা পরীক্ষা করতে ব্যবহৃত হয়।

দুটি মান একই যখন তাদের নিম্নলিখিত মানদণ্ড থাকে।

  • হয় উভয় মানই অসংজ্ঞায়িত অথবা শূন্য .
  • হয় উভয়ই সত্য অথবা মিথ্যা .
  • উভয় স্ট্রিং একই দৈর্ঘ্য, একই অক্ষর এবং একই ক্রমে হওয়া উচিত।
  • পোলারিটিস উভয় মান সমান হওয়া উচিত।
  • উভয় মানই NaN হতে পারে এবং সমান হওয়া উচিত।

সিনট্যাক্স

Object.is(val1, val2);

এটি দুটি পরামিতি গ্রহণ করে এবং তারা সমান কিনা তা যাচাই করে। সমান হলে সত্য দেয় আউটপুট অন্য মিথ্যা হিসাবে আউটপুট হিসাবে।

Object.is() এর মধ্যে একটি ছোট পার্থক্য আছে এবং "=="৷ এটি হল +0 এবং -0 তুলনা করার সময়, পূর্বের ফলাফলগুলি মিথ্যা যেখানে পরবর্তী ফলাফল সত্য। এর থেকে আমরা সিদ্ধান্ত নিতে পারি যে পদ্ধতিটি Object.is() এমনকি মেরুতা যাচাই করে .

উদাহরণ

<html>
<body>
<script>
   // comparing strings with same characters and same order
   var val = Object.is("tutorialspoint", "tutorialspoint")
   document.write(val);
   document.write("</br>");
   // comparing polarity
   var pol = Object.is(-0, +0)
   document.write(pol);
   document.write("</br>");
   //comparing unequal strings
   var uneq = Object.is("tutorialspoint!", "tutorialspoint")
   document.write(uneq);
   document.write("</br>");
   // comparing objects
   var obj = Object.is( {object : 1}, {object : 2})
   document.write(obj);
</script>
</body>
</html>

আউটপুট

true
false
false
false

  1. জাভাস্ক্রিপ্টে test() পদ্ধতির ব্যবহার কি?

  2. জাভাস্ক্রিপ্ট দুর্বলম্যাপে .clear() পদ্ধতির ব্যবহার কী?

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

  4. জাভাস্ক্রিপ্টে মানচিত্র বস্তুর ব্যবহার কি?