Почему функция не видит подфункцию в JS?

457
25 ноября 2016, 08:49

Прочел эту статью и не могу понять почему не работает:

function test() {
    this.nameBRO = '123';
    this.speedBRO = 555;
}
test.prototype.goodBRO = function(a) {
    this.str = a;
    console.log(this.str);
};

Собственно test.nameBRO вызвать не могу, пишет Uncaught TypeError:

test.nameBRO is not a function

Тоже самое и speedBRO.

Что касается goodBRO : test.goodBRO('fd') - так не вызывается, только если писать test.prototype.goodBRO('fd').

Что я делаю не так, тут же все просто как 5 копеек, почему не работает?

READ ALSO
Побитовое сравнение двух строк

Побитовое сравнение двух строк

Подскажите в чем проблемаЕсли строки одинаковые то "1", а если нет то undefined

462
Как уменьшить расстояние между блоками?

Как уменьшить расстояние между блоками?

Как уменьшить расстояние между блоками (расстояние указал красными стрелочками на картинке снизу) ?

597
Смысл использования removeEventListener

Смысл использования removeEventListener

Появился вопрос при чтении раздела документации js по addEventListener и removeEventListener

426