@danilr

Почему ошибка в методе рефлектора?

Почему выдаёт ошибку в создании объекта c параметром ProtoStudent?? Без него всё работает.
class Student {
    constructor(name) {
        this.name = name;
    }
    greet() {
        console.log(`Hi, My name is ${this.name}`);
    }
}
const obj = {
    name: 'Dan',
    age: 23
};

class ProtoStudent {
    university = 'Oxford';
}
const student = Reflect.construct(Student, ['Igor'], ProtoStudent); 
Reflect.apply(student.greet, obj, []);
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
IceRD
@IceRD
https://docs.w3cub.com/javascript/global_objects/r...

student instanceof Student => false
student instanceof ProtoStudent => true
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽