Испытания

Генератор квадратов

JS: Введение в ООП

Square.js

Реализуйте и экспортируйте по умолчанию класс Square для представления квадрата. У квадрата есть только одно свойство — сторона. Реализуйте метод getSide(), возвращающий значение стороны.

Пример

const square = new Square(10);
square.getSide(); // 10

SquaresGenerator.js

Реализуйте класс SquaresGenerator со статическим методом generate(), принимающим два параметра: сторону и количество экземпляров квадрата (по умолчанию 5 штук), которые нужно создать. Функция должна вернуть массив из квадратов. Экспортируйте класс по умолчанию.

Пример

const squares = SquaresGenerator.generate(3, 2);
// [new Square(3), new Square(3)];
Успешных завершений: 82%

Для полного доступа к испытанию нужна профессиональная подписка

Профессиональная подписка откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, даст возможность обращаться за помощью к менторам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
agmrv 14 авг., 14:54 1
konstsem 14 авг., 12:44 2
foxygirl 12 авг., 19:56 2
user-13ad250f7cf54796 05 авг., 14:23 1
oksanaduga 05 авг., 13:44 1