проперти объекта

203
14 марта 2018, 07:48

Наткнулся на такую задачку

var bar = function barred() {
  this.a = 4;
};
bar.b = 44;
bar.call(bar);
bar.b;
bar.hasOwnProperty(b); // Ошибка
bar.a;
bar.hasOwnProperty(a); // Ошибка

Почему так получается?

Answer 1

Потому что вы кавычки забыли, получается использовали переменные вместо строк.

Правильный вариант

bar.hasOwnProperty('b'); 
bar.hasOwnProperty('a'); 
Answer 2

Потому что вы не объявили переменные a и b.

READ ALSO
Javascript в консоли centos

Javascript в консоли centos

Добрый день! Каким образом можно запустить javascript файл через консоль centos? В скрипте используется js код, setTimeout/setInterval и post запросы через $ajax с async:...

226
Проблема с выводом данных в формате JSON в NodeJS

Проблема с выводом данных в формате JSON в NodeJS

Всем привет, столкнулся с проблемой вывода в формате JSON в NodeJSМожет я как-то не так это делаю? Формирую объект prod собирая данные из массива...

188