Нахуя ви брешете???
kopyl opened this issue · 3 comments
kopyl commented
Сторінка – https://uk.javascript.info/reference-type
Запустив в консолі – помилки немає.
От через таких як ви всі думають що програмування складне. Воно не складне, просто такі як ви дезінформуєте людей
Код:
name: "John",
hi() { alert(this.name); }
};
// розділимо отримання та виклик методу на два рядки
let hi = user.hi;
hi(); // Помилка, тому що this -- це undefined```
kopyl commented
vitaliimalynka commented
Сторінка – https://uk.javascript.info/reference-type
Запустив в консолі – помилки немає.
От через таких як ви всі думають що програмування складне. Воно не складне, просто такі як ви дезінформуєте людей
Код:
name: "John", hi() { alert(this.name); } }; // розділимо отримання та виклик методу на два рядки let hi = user.hi; hi(); // Помилка, тому що this -- це undefined```
- Навіщо матюкатися?
- Помилки дійсно немає, якщо Ви запускаєте код в звичайному режимі. Вона зʼявляється при включенні 'use strict'.
- Якщо Ви щось розумієте і маєте пропозиції, пропонуйте, редагуйте, давайте свої аргументовані правки. Якщо не розумієте, хоча б в нормальній формі запитуйте.
П.С. для оголошення змінних краще використовувати ключові слова let/const
kopyl commented
- Тому що ускладнюєте новачкам навчання і від цього підгорає
- Треба все це вказувати, а не заявляти що "є помилка"
Знаю про let та const, накидав приклад на скору руку...
