Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу