Size: a a a

2019 May 03

.

. in javascript_ru
Denis Efremov
Ломается как целка?
Да, и именно из-за es6 кода. На прототипах все отлично работает
источник

DE

Denis Efremov in javascript_ru
Нету объявления функции inherits
источник

.

. in javascript_ru
Denis Efremov
Нету объявления функции inherits
Это нодовская фича, встроенная 🤔
источник

DE

Denis Efremov in javascript_ru
Метод get() в классе конечно будет работать, но ИМХО - это херовая практика так делать
источник

.

. in javascript_ru
Denis Efremov
Метод get() в классе конечно будет работать, но ИМХО - это херовая практика так делать
А как лучше?
источник

DE

Denis Efremov in javascript_ru
Лучше не использовать зарезервированных слов в названиях методов
источник

.

. in javascript_ru
Denis Efremov
Лучше не использовать зарезервированных слов в названиях методов
Похоже я понял. Мне просто нужен синглон с методами, без extends
источник

DE

Denis Efremov in javascript_ru
.
Это нодовская фича, встроенная 🤔
v11.14.0
источник

DE

Denis Efremov in javascript_ru
.
Похоже я понял. Мне просто нужен синглон с методами, без extends
Синглтон - это антипаттерн
источник

.

. in javascript_ru
а, забыл она из util и подключена сверху
источник

DE

Denis Efremov in javascript_ru
.
а, забыл она из util и подключена сверху
Вот я тебе о том и говорю
источник

.

. in javascript_ru
Denis Efremov
Вот я тебе о том и говорю
все-равно не работает))
источник

DE

Denis Efremov in javascript_ru
.
все-равно не работает))
Я даже не понял что у тебя не работает
источник

DE

Denis Efremov in javascript_ru
А я далеко не дурак, уж поверь
источник

.

. in javascript_ru
Когда пишу так - работает -
Pull.prototype.end = function () {
  this.redis.end(false);
  this.push(null);
};
Когда пишу так - не работает -
class end extends Pull {
 constructor(redis, push){
   super(redis, push);
   this.redis.end(false);
   this.push(null);
 }
};
источник

S

Syntax Highlight Bot in javascript_ru
.
Когда пишу так - работает -
Pull.prototype.end = function () {
  this.redis.end(false);
  this.push(null);
};
Когда пишу так - не работает -
class end extends Pull {
 constructor(redis, push){
   super(redis, push);
   this.redis.end(false);
   this.push(null);
 }
};
источник

DE

Denis Efremov in javascript_ru
.
Когда пишу так - работает -
Pull.prototype.end = function () {
  this.redis.end(false);
  this.push(null);
};
Когда пишу так - не работает -
class end extends Pull {
 constructor(redis, push){
   super(redis, push);
   this.redis.end(false);
   this.push(null);
 }
};
И не должно
источник

.

. in javascript_ru
Denis Efremov
И не должно
Спасибо. Как сделать эту вещь рабочей ?
источник

К

Константин in javascript_ru
.
Спасибо. Как сделать эту вещь рабочей ?
Как выше
источник

К

Константин in javascript_ru
Первый вариант самый норм.
источник