⊗jsOpBsOC 24 of 60 menu

Kulinganisha Vitu katika OOP katika JavaScript

Wacha tuangalie jinsi vinavyolinganishwa vigezo vyenye vitu. Vigezo viwita vitachukuliwa kuwa sawa, kama vyenye kiungo kwa kitu kimoja na kile kitu. Wacha tuangalie kwa vitendo. Hebu tuchukue kuwa tuna darasa lifuatalo:

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

Wacha tuunde vitu viwili vya darasa hili:

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

Wacha tulinganishe vigezo, vyenye kiungo kwa kitu kimoja:

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

Sasa tulinganishe vigezo, vyenye viungo kwa vitu tofauti:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

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

Eleza, matokeo yatakuwa nini katika kulinganisha kwenye mfumo ufuatao wa code:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; emp2.name = 'eric'; console.log(emp1 === emp2);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa