Пошук уроків, статей та іншого контенту
Правила визначення this, прототипне успадкування та синтаксис класів.
1. Що виведе цей код?
const user = {
name: "Максим",
greet() {
return this.name;
},
};
const greetFn = user.greet;
console.log(greetFn());2. Чому стрілкові функції не підходять для методів об'єкта, якщо метод має звертатись до полів того самого об'єкта через this?
3. Оператор in перевіряє лише власні властивості об'єкта, а не весь ланцюжок прототипів.
4. Що станеться, якщо в конструкторі дочірнього класу звернутись до this до виклику super()?
5. Які з наведених тверджень про синтаксис class правильні?