Jaki będzie wynik poniższych wyrażeń?

Podany jest poniższy skrypt:

class Food {
    constructor(name) {
        this.name = name;
    }
}
 
class Fruit extends Food{
    constructor(name) {
        super(name);
    }
}
 
let fruit_1 = new Fruit("Banana");

Jaki będzie wynik poniższych wyrażeń?

fruit_1 instanceof Fruit
fruit_1 instanceof Food

Wybierz odpowiedź:

  1. fruit_1 instanceof Fruit => false
    fruit_1 instanceof Food => false
  2. fruit_1 instanceof Fruit => true
    fruit_1 instanceof Food => true
  3. fruit_1 instanceof Fruit => true
    fruit_1 instanceof Food => false

     

Pokaż odpowiedź

Odpowiedź jest dostępna dla zalogowanych użytkowników!
Proszę zaloguj się, żeby zobaczyć odpowiedzi na wszystkie pytania!


ukryj
Subscribe
Powiadom o
0 komentarzy
Inline Feedbacks
View all comments