Как узнать содержимое класса в 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");
  • Вопрос задан
  • 2533 просмотра
Решения вопроса 1
Неверна логика рассуждений.
У Вас mark - это название объекта класса Penguin с свойством name "Evs". Название объекта (mark) и свойство name никак не связаны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект