альтернативный способ передачи аргумента в родительский класс - PullRequest
0 голосов
/ 25 сентября 2019

Привет, каков альтернативный способ передачи аргументов в родительский класс, кроме передачи аргументов с использованием метода super (), например:

class food () {
   constructor (name) {
      this. name = name;
   }
}

class junkfood extends food {
   constructor () {
      super();
      // no args
      this.type = "bad"
   }
}

var breakfast = new junkfood('pizza')

, в настоящее время я использую следующий

class food () {
   constructor (name) {
      this. name = name;
   }
}

class junkfood extends food {
   constructor (name) {
      super(name);
      this.type = "bad"
   }
}

var breakfast = new junkfood('pizza')

как видно выше, я не хочу, чтобы нездоровая пища ассоциировалась с аргументом названия еды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...