Задание таково. Надобно написать функцию-конструктор которая будет именоваться Cat. Из

Задание таково. Надобно написать функцию-конструктор которая будет называться Cat. Из конструктора мы обязаны получать экземпляр кошки.

Конструктор получает 2 параметра name и age
Приобретенный котик должен иметь способ sayHello, при вызове этого способа в консоль должно выводиться сообщение: "Hello! My name is имя_кота"
Кот также умеет скакать.. для этого у него есть способ jump, этот способ получает 1 параметр(height).
Если высота прыжка больше чем возраст кота, в консоль выведется: "NoNoNo I'm too young. Bro!"
Если c вышиной все OK, то в консоль пишется: "Jump"


Т.к котик у нас выходит не самого высокого качества, он начинает ругаться/сетовать и писать отмазы в консоль если он уже прыгнул больше 3х раз
Превосходно если способы будут находиться в Cat.prototype

!!! Помним про кодстайл(все обязано быть красивенько)
Для наглядности вот:
https://jsbin.com/minozij/1/edit?js

Задать свой вопрос
Антон Ковыркаев
Студень ленивый, ты бы хоть баллов больше ставил. Здесь писателей на JS не так уж много.
Марина Заруди
Pascal - это наше все...
1 ответ

Для твоего образчика.


function Cat(name, age)

this.EXCUSES = ['ПНХ', 'СХБ' /*Здесь можно написать отмазы ленивого кота*/];

this.name = name;

this.age = age;

this.прыжков = 0;

Cat.prototype =

sayHello: function () console.log("Hello! My name is " + this.name); ,

jump: function (height)

 if (this.прыжков gt; 3) console.log(this.EXCUSES[Math.random() * this.EXCUSES.length 0]);

 else console.log(height gt; this.age ? "NoNoNo I'm too young. Bro!" : "Jump");

 this.прыжков++;

;


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт