Создать объект pet со свойствами name и age и методами walk и sleep. Создать классы Cat и Dog с собственными свойствами furType и tailLength и с методами bark и meow соответственно. Использовать прототипное наследование.
Дана функция-конструктор цыпленка. Перепишите конструктор для добавления методов в прототипном стиле.
var Chicken = function(name, sex) { this.name = name; if(sex == "male") { this.crow = function() { alert("Cock-A-Doodle-Doo!"); }; } else { this.produceEgg = function() { var egg = {type: null}; return egg; }; } this.getSex = function() { return sex; }; };
Написать библиотеку library.js, которая добавляет методы: