Наткнулся на такую задачку
var bar = function barred() {
this.a = 4;
};
bar.b = 44;
bar.call(bar);
bar.b;
bar.hasOwnProperty(b); // Ошибка
bar.a;
bar.hasOwnProperty(a); // Ошибка
Почему так получается?
Потому что вы кавычки забыли, получается использовали переменные вместо строк.
Правильный вариант
bar.hasOwnProperty('b');
bar.hasOwnProperty('a');
Потому что вы не объявили переменные a и b.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники