Open Nolra opened 1 year ago
https://github.com/pashbespaloff/homework/tree/classes-recursion
Первая задача, отлично, в конструкторе потомка можем использовать частично конструктор родителя с помощью super
class Student extends User {
constructor(name, surname, year) {
super(name, surname);
this.year = year;
};
...
По рекурсиям, отлично
https://github.com/nedostatoksna/course-front-end/tree/class-recursion
Комментарий такой же как Паше, только (по второй задаче) проверку в данном случае лучше делать именно на массив Array.isArray(arr)
, кроме того задача по рекурсиям решена в обоих случаях рекурсивно, просто в первом случае декларативно. Это не принципиально, главное что есть решение через рекурсивную функцию.
Code: https://github.com/Nolra/front-course/tree/JS-class-recursion
Материалы: https://learn.javascript.ru/classes https://learn.javascript.ru/recursion https://doka.guide/js/recursion/
Домашнее задание:
1. Наследование и прототипирование (классы)
2. Рекурсия.