Size: a a a

React — русскоговорящее сообщество

2020 September 20

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Dmitry Guzeev
я с этим конечно согласен, но является ли использование встроенной либы "написанием всего ручками"?
Ну, это уже встроено в язык, от этого нельзя отказаться, только не использовать, так зачем отказываться когда это уже подключено :D?
источник

YV

Yuri Velidoss in React — русскоговорящее сообщество
Подскажите парни по поводу ООП в JS.  Мне нужно обнулить локальные атрибуты класса перед тем как метод вернет значение что бы следующие вызовы возвращали корректное значение. Как это сделать?
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Yuri Velidoss
Подскажите парни по поводу ООП в JS.  Мне нужно обнулить локальные атрибуты класса перед тем как метод вернет значение что бы следующие вызовы возвращали корректное значение. Как это сделать?
Typescript ?
источник

YV

Yuri Velidoss in React — русскоговорящее сообщество
То есть по другому вообще никак?)
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Yuri Velidoss
Подскажите парни по поводу ООП в JS.  Мне нужно обнулить локальные атрибуты класса перед тем как метод вернет значение что бы следующие вызовы возвращали корректное значение. Как это сделать?
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Я имел ввиду на тайпскрипт пишите ?))
источник

YV

Yuri Velidoss in React — русскоговорящее сообщество
Андрей Сергеевич
Я имел ввиду на тайпскрипт пишите ?))
Нет, js
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Yuri Velidoss
Подскажите парни по поводу ООП в JS.  Мне нужно обнулить локальные атрибуты класса перед тем как метод вернет значение что бы следующие вызовы возвращали корректное значение. Как это сделать?
Звучит так что надо что то замкнуть,
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Я думаю надо смотреть в эту сторону. На джс с реализацией ООП тяжко
источник

YV

Yuri Velidoss in React — русскоговорящее сообщество
У меня метод вызывается рекурсивно а атрибуты класса как счетчики используются. Вполне возможно что надо инкапсулировать их внутри метода?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Андрей Сергеевич
Я думаю надо смотреть в эту сторону. На джс с реализацией ООП тяжко
Нет разницы между js и ts в любом отношении. Что ооп, что хоть черта лысого
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Причем тут реакт?
источник

И

Иван in React — русскоговорящее сообщество
Андрей Сергеевич
Каким образом ? Если константа не изменена и идентификатор не может быть предназначен?
const a = {}
const b = a
b.foo = 1
console.log(a)
источник

KK

Kirill Karabanov in React — русскоговорящее сообщество
Иван
const a = {}
const b = a
b.foo = 1
console.log(a)
Все кто инстансы объекта - изменяемы при константе)
источник

KK

Kirill Karabanov in React — русскоговорящее сообщество
Иван
const a = {}
const b = a
b.foo = 1
console.log(a)
Для большей безопасности лучше создавать подобные объекты через Object.freeze или Proxy использовать)
источник

KK

Kirill Karabanov in React — русскоговорящее сообщество
Kirill Karabanov
Все кто инстансы объекта - изменяемы при константе)
Константа гарантирует только то, что ты ее дефайнишь только 1 раз.
источник

И

Иван in React — русскоговорящее сообщество
Kirill Karabanov
Все кто инстансы объекта - изменяемы при константе)
Инстансы какие-то, прокси, что за нахер тут происходит(
источник

И

Иван in React — русскоговорящее сообщество
Kirill Karabanov
Для большей безопасности лучше создавать подобные объекты через Object.freeze или Proxy использовать)
И про Array.freeze не надо забывать, да
источник

KK

Kirill Karabanov in React — русскоговорящее сообщество
Иван
Инстансы какие-то, прокси, что за нахер тут происходит(
источник

И

Иван in React — русскоговорящее сообщество
Я в курсе, да
источник