Size: a a a

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

2020 April 22

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Чтобы не передавать некоторые аругументы каждый раз в новый метод класса
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Чтобы не передавать некоторые аругументы каждый раз в новый метод класса
🤘🏻т.е. наличие методов зависит от аргументов при создании экземпляра, так ?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
А еще кстати IDE переодически советы кидает мол например метод getTownList объявите как статичный метод
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
went out
🤘🏻т.е. наличие методов зависит от аргументов при создании экземпляра, так ?
Местами да
источник

kp

krn p in Node.js — русскоговорящее сообщество
спасибо, то что нужно
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Местами да
эмм, как по мне так это прохладно очень 🥶,
сильно смахивает на:
#define TRUE FALSE //счастливой отладки
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Чтобы не передавать некоторые аругументы каждый раз в новый метод класса
можно складировать аргументы в объект this в момент вызова конструктора, тогда они будут доступны в методах экземпляра как свойства объекта this в экземпляре, если, конечно, не забыть про .bind и то, что эти методы не должны быть стрелочными функциями, т.е., или это должны быть методы зкземпляра класса, или если в .prototype то это должно быть объявление с ключевым словом`function`
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Смотри если так вышло что у меня класс весь из статичных методов, как мне в нем использовать конструктор в рамках JS?
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Смотри если так вышло что у меня класс весь из статичных методов, как мне в нем использовать конструктор в рамках JS?
конструкторы вызываются только через new и никак по другому, соответственно в самом конструкторе берёшь статичные методы и биндишь их в на this.
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Получается этот метод мне не подходит(
источник

ПИ

Павел Исхаков... in Node.js — русскоговорящее сообщество
статика это зло
Синглтон ?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Получается этот метод мне не подходит(
а зачем тебе именно статичные методы?
источник

ES

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

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Получается этот метод мне не подходит(
смотря зачем это нужно, может и подходит, может так и нужно, но code reveiw не пройдёт 146%
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Павел Исхаков
статика это зло
Синглтон ?
Почему статические методы вдруг стали злом?
источник

ES

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

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
я бы и не делал методы статичным если бы IDE не светила желтым цветом и не настаивала на том что метод статичным должен быть
если в методе не используется указатель на экземпляр — this —  то он статичный, такие настройки в IDE или нет ?
источник

ПИ

Павел Исхаков... in Node.js — русскоговорящее сообщество
Алексей Попов
Почему статические методы вдруг стали злом?
Что такое ООП
Без объектов?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
went out
если в методе не используется указатель на экземпляр — this —  то он статичный, такие настройки в IDE или нет ?
Ляяяя
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
Павел Исхаков
Что такое ООП
Без объектов?
хавно
источник