Size: a a a

Node.js — русскоговорящее сообщество

2020 April 22

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Если я сделаю так

class A {
static param1 = {}

static init() {
this.param1 = new B();

this.method2();
}

static method2() {
console.log(this.param1);
}
}

Меня за это не сожгут на костре?
А давно статик мемберы класса появились?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Инквизиция хорошего кода)
внутри статичных методов возможно использовать this.

но у меня действительно возник вопрос: "а зачем тогда статичные методы"
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А давно статик мемберы класса появились?
в тайпскрипте — давно
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в тайпскрипте — давно
это обычно уточняют в вопросе ._.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Если я сделаю так

class A {
static param1 = {}

static init() {
this.param1 = new B();

this.method2();
}

static method2() {
console.log(this.param1);
}
}

Меня за это не сожгут на костре?
да, слушай. оказывается в жс нет статичных полей, лол
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
=(
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
да зачем тебе вообще статичный класс.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да зачем тебе вообще статичный класс.
Может, он наследоваться хочет
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
А как быть тогда в таком случае?)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
А как быть тогда в таком случае?)
class A {
   static init() {
       this.param1 = new B();
       this.method2();
   }
   static method2() {
       console.log(this.param1);
   }
}

A.param1 = {}; // то самое static param
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Ооо, спасибо
источник

R

Roman in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Ооо, спасибо
не дай бог я встречу в твоём коде эту грязь
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Вы меня пугаете)
источник

R

Roman in Node.js — русскоговорящее сообщество
а ну руки на стол грешник
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Хорошо Roman, а как правильно?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Я же спрашиваю как правильно сделать
источник

R

Roman in Node.js — русскоговорящее сообщество
и повторяй про себя ооп!
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Я знаю что такое ооп, но не понимаю что конкретно не так сейчас
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Хорошо Roman, а как правильно?
Как правильно что? Что ты пытаешься сделать?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Какую проблему решаешь так?
источник