Size: a a a

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

2020 January 09

BB

Bruian Blake in Node.js — русскоговорящее сообщество
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Sergey 🛸
изначально человеку требовалось чтоб свойство менялось только через метод
А разве это не приватное поле?😅
источник

ДП

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

I

Ivan in Node.js — русскоговорящее сообщество
Dmitry Dugin
что за фигня? это в какой среде?
tsc app.ts при импорте чалка
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Денис Писаренко
А разве это не приватное поле?😅
нет, приватное это то которое нельзя читать\писать напрямую
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Sergey 🛸
нет, приватное это то которое нельзя читать\писать напрямую
Ну вот а можно читать/писать только через публичные методы класса
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
тогда используй https://t.me/nodejs_ru/443576
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Так вот потому что методы класса только могут иметь доступ к таким свойствам
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
а вообще какая у тебя версия ноды?
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Sergey 🛸
а вообще какая у тебя версия ноды?
Да вроде последняя
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Денис Писаренко
Ну вот а можно читать/писать только через публичные методы класса
шаблон модуль для JS разве здесь не подходит?
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Bruian Blake
Так вот потому что методы класса только могут иметь доступ к таким свойствам
Ну это же и есть приватность свойства? Или нет?
источник

I

Ivan in Node.js — русскоговорящее сообщество
ой в пизду этот typescript вот реально впизду
2 часа хуй пойми на что убил так и не смог импортировать нормально chalk
источник

go

government of usa in Node.js — русскоговорящее сообщество
Ivan
ой в пизду этот typescript вот реально впизду
2 часа хуй пойми на что убил так и не смог импортировать нормально chalk
Ахахаххахаха
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Ivan
ой в пизду этот typescript вот реально впизду
2 часа хуй пойми на что убил так и не смог импортировать нормально chalk
часто так. может тебе этот ts не впился. )
источник

I

Ivan in Node.js — русскоговорящее сообщество
да хотелось классики и интерфейсы поюзать(
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Денис Писаренко
Да вроде последняя
тогда используй приватные поля

class ClassWithPrivateAccessor {
 #message

 getMessage() {
   return this.#message
 }
 setMessage(msg) {
   this.#message = msg
 }
}
источник

go

government of usa in Node.js — русскоговорящее сообщество
Ivan
ой в пизду этот typescript вот реально впизду
2 часа хуй пойми на что убил так и не смог импортировать нормально chalk
Там же есть саппорт тс вроде, нет?
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Ivan
да хотелось классики и интерфейсы поюзать(
в смысле? в жс поюзай. есть же.
источник

I

Ivan in Node.js — русскоговорящее сообщество
в es6 нет интерфейсов же
источник