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
  1. let triangle = function(base, height) {
      return (base * height) / 2;
    }
  2. function triangle(base, height) {
      return (base * height) / 2;
    }
  3. let triangle = (base, height) => {
      return (base * height) / 2;
    }

     

Pokaż odpowiedź

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


ukryj