জুঁই অন্তর্নির্মিত ম্যাচচারস toBe
এবং toEqual
। আমার যদি এই জাতীয় কোনও বিষয় থাকে:
function Money(amount, currency){
this.amount = amount;
this.currency = currency;
this.sum = function (money){
return new Money(200, "USD");
}
}
এবং তুলনা করার চেষ্টা করুন new Money(200, "USD")
এবং যোগফলের ফলাফল, এই অন্তর্নির্মিত ম্যাচারগুলি প্রত্যাশার মতো কাজ করবে না। আমি একটি কাস্টম equals
পদ্ধতি এবং কাস্টম ম্যাচারের উপর ভিত্তি করে একটি ওয়ার্ক- এভার বাস্তবায়ন করতে সক্ষম হয়েছি , তবে এটি কেবল অনেক কাজ বলে মনে হচ্ছে।
জেসমিনে বস্তুর তুলনা করার মানক উপায় কী?
==
এবং===
সম্পূর্ণ ভুল। একই বিষয়বস্তুযুক্ত কোনও বস্তুর দুটি পৃথক উদাহরণ উভয়ই মিথ্যা প্রত্যাবর্তন করবে। যে কোনও অ-আদিমদের জন্য,==
এবং===
অভিন্ন আচরণ করুন। jsfiddle.net/9mrmyrs6