⊗jsOpBsOC 24 of 60 menu

JavaScript'те ООП'де объектилерди салыштыруу

Объекттерди камтыган өзгөрмөлөр кантип салыштырыларын көрөлү. Эки өзгөрмө бир эле объектке шилтеме камтыса, алар барабар деп эсептелет. Аны иш жүзүндө көрөлү. Бизде төмөнкү класс бар деп коёлу:

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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу