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

JS: Введение в ООП 10 сообщений
Обновлено: 24 июня, 12:46
518
Студентов
93%
Завершения

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)]

Для полного доступа к испытанию нужен базовый план

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

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов