দুটি অ্যারে সমান জাভাস্ক্রিপ্ট?
দুটি অ্যারে সমান জাভাস্ক্রিপ্ট?

ভিডিও: দুটি অ্যারে সমান জাভাস্ক্রিপ্ট?

ভিডিও: দুটি অ্যারে সমান জাভাস্ক্রিপ্ট?
ভিডিও: Data type | JavaScript Bangla tutorial | JavaScript 2024, নভেম্বর
Anonim

ভিতরে জাভাস্ক্রিপ্ট , তুলনা করতে দুটি অ্যারে আমাদের উভয়ের দৈর্ঘ্য পরীক্ষা করতে হবে অ্যারে একই হওয়া উচিত, এতে উপস্থিত অবজেক্টগুলি একই ধরণের এবং প্রতিটি আইটেম একটি অ্যারেতে রয়েছে সমান অন্য অ্যারের প্রতিপক্ষের কাছে। এটি করে আমরা উভয়ই শেষ করতে পারি অ্যারে একই বা না. জাভাস্ক্রিপ্ট JSON একটি ফাংশন প্রদান করে।

এই ক্ষেত্রে, দুটি অ্যারে সমান?

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

কেউ জিজ্ঞাসা করতে পারে, আপনি কিভাবে অ্যারে তুলনা করবেন? একটি সহজ উপায় একটি লুপ চালানো এবং তুলনা করা একের পর এক উপাদান। জাভা একটি সরাসরি পদ্ধতি প্রদান করে অ্যারে . সমান() এর সাথে তুলনা করা দুই অ্যারে . আসলে, সমান() পদ্ধতির একটি তালিকা আছে অ্যারে বিভিন্ন আদিম প্রকারের জন্য ক্লাস (int, char,..etc) এবং একটি অবজেক্ট টাইপের জন্য (যা জাভাতে সমস্ত ক্লাসের ভিত্তি)।

এখানে, আমরা জাভাস্ক্রিপ্টে দুটি বস্তুর তুলনা করতে পারি?

বস্তুর তুলনা সহজ, === বা ব্যবহার করুন অবজেক্ট .is() এই ফাংশনটি সত্য প্রদান করে যদি তাদের একই রেফারেন্স থাকে এবং যদি তারা মিথ্যা হয় করতে না. আবার, আমাকে চাপ দিন, এটা হয় তুলনা এর রেফারেন্স বস্তু , এর মান নয় বস্তু . সুতরাং, উদাহরণ 3 থেকে, অবজেক্ট .is(obj1, obj2); মিথ্যা ফিরে আসবে।

আমি কিভাবে দুটি স্ট্রিং অ্যারে তুলনা করব?

  1. // জাভাতে দুটি স্ট্রিং অ্যারে তুলনা করার জন্য প্রোগ্রাম। ক্লাস StringUtils।
  2. পাবলিক স্ট্যাটিক ভ্যায়েড মেইন (স্ট্রিং আর্গস) {
  3. স্ট্রিং s1 = { "A", "B", "C" }; স্ট্রিং s2 = { "X", "Y", "Z" };
  4. যদি (অ্যারে। সমান(s1, s2))
  5. পদ্ধতি. আউট println("উভয় অ্যারেই সমান"); অন্য
  6. পদ্ধতি. আউট println("উভয় অ্যারে সমান নয়"); }

প্রস্তাবিত: