⊗jsOpBsOI 25 of 60 menu

OOP-də JavaScript-də instanceof operatoru

instanceof operatoru obyektin müəyyən bir sinfə aid olub-olmadığını yoxlamağa imkan verir. Nümunəyə baxaq. Tutaq ki, bizim aşağıdakı sinfimiz var:

class User { }

Bu sinifdən bir obyekt yaradaq:

let user = new User;

Dəyişəndən olan obyektin bizim sinfimizə aid olub-olmadığını yoxlayaq:

console.log(user instanceof User); // true

Aşağıdakı kodun icrasının nəticəsinin nə olacağını müəyyənləşdirin:

class Student { } class Employee { } let employee = new Employee; console.log(employee instanceof Employee); console.log(employee instanceof Student);

Aşağıdakı kod verilmişdir:

class Student { constructor(name) { this.name = name; } } class Employee { constructor(name) { this.name = name; } } let users = [ new Student('user1'), new Employee('user2'), new Student('user3'), new Employee('user4'), new Student('user5'), new Employee('user6'), new Student('user7'), ];

Obyektlər massivini tsikl ilə gəzin və konsola yalnız işçilərin adlarını çıxarın.

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