Как узнать содержимое класса в javascript?

Как узнать содержимое класса Animal? Т.е. что написать в console.log, что бы отобразилось "mark"? или это сделать невозможно?
// the original Animal class and sayName method
function Animal(name, numLegs) {
    this.name = name;
    this.numLegs = numLegs;
}
Animal.prototype.sayName = function() {
    console.log("Hi my name is " + this.name);
};

// define a Penguin class
function Penguin(name){
    this.name = name;
    this.numLegs = 2;
}

// set its prototype to be a new instance of Animal
Penguin.prototype = new Animal();
var mark = new Penguin("Evs");
  • Вопрос задан
  • 2527 просмотров
Решения вопроса 1
Неверна логика рассуждений.
У Вас mark - это название объекта класса Penguin с свойством name "Evs". Название объекта (mark) и свойство name никак не связаны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы