⊗jsOpBsOC 24 of 60 menu

JavaScript-এ OOP-তে অবজেক্ট তুলনা

আসুন দেখি কিভাবে অবজেক্ট ধারণকারী ভেরিয়েবল তুলনা করা হয়। দুটি ভেরিয়েবল সমান বলে বিবেচিত হবে যদি তারা একই অবজেক্ট-এর রেফারেন্স ধারণ করে। আসুন অনুশীলনে দেখি। ধরুন আমাদের নিম্নলিখিত ক্লাস আছে:

class User { constructor(name) { this.name = name; } }

আসুন এই ক্লাসের দুটি অবজেক্ট তৈরি করি:

let user1 = new User('1'); let user2 = new User('2');

একই অবজেক্টের রেফারেন্স ধারণকারী ভেরিয়েবলগুলির তুলনা করা যাক:

console.log(user1 === user1); // true

এখন বিভিন্ন অবজেক্টের রেফারেন্স ধারণকারী ভেরিয়েবলগুলির তুলনা করা যাক:

console.log(user1 === user2); // false

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 === emp2);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 === emp1);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('john'); console.log(emp1 === emp2);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 !== emp1);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; console.log(emp1 === emp2);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 !== emp2);

নিচের কোডে তুলনার ফলাফল কী হবে বলুন:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; emp2.name = 'eric'; console.log(emp1 === emp2);
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন