JSFiddle - React, Tailwind, and code Playground

HTML

<!-- Важно!
Чтобы Вас пригласили на собеседование, вместе с резюме отправьте решение тестового задания:
Написать класс Cat, который наследуется от обекта Animal. Класс Animal имеет метод getName (name можно передать в конструктор). Класс Cat имеет метод meow (возвращает строку «Cat {catname} is sayig meow».
Пример использования:
var cat = new Cat(‘garfield’);
cat.getName() === ‘garfield’ // true
cat.meow() === ‘Cat garfield is saying meow’ // true -->

CSS

Animal={}
Cat=Object.create(Animal)
Cat.meow=function(){return "Cat "+this.name+" is saying meow"}
cat=Object.create(Cat)
cat.name="Garfield"
alert(cat.meow();

JavaScript

var questionCat = 'Введите имя котика!';
var nameCat = prompt(questionCat);
var first = name.charAt(0);
 while (name === null){
     catName = prompt('Нельзя отменить, введите имя котика!');
 } if (first<'A'||first>'Z'){
 nameCat = prompt('С здоровенной литирbI и латиной BITCH, введи имя кота');}
animal = {};
Cat = Object.create(animal);
Cat.meow=function(){return 'Cat ' + nameCat + "is saying meow"};
cat=Object.create(Cat);
alert(cat.meow());