⊗jsOpBsOC 24 of 60 menu

JavaScript-də OOP-də Obyektlərin Müqayisəsi

Gəlin, obyekt ehtiva edən dəyişənlərin necə müqayisə edildiyinə baxaq. Iki dəyişən yalnız eyni obyektə istinad etdikdə bərabər hesab olunacaq. Gəlin praktikada yoxlayaq. Tutaq ki, aşağıdakı sinfimiz var:

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

Gəlin bu sinifdən iki obyekt yaradaq:

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

Gəlin eyni obyektə istinad edən dəyişənləri müqayisə edək:

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

İndi isə fərqli obyektlərə istinad edən dəyişənləri müqayisə edək:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

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

Aşağıdakı kodda müqayisənin nəticəsi nə olacaq, izah edin:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; emp2.name = 'eric'; console.log(emp1 === emp2);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et