Size: a a a

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

2020 April 13

MK

Mikhail Kamakhin in TypeScript — русскоговорящее сообщество
как это в js вообще выполнять?
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Mikhail Kamakhin
Что это за непонятная штука, подскажите
Что именно непонятно ?
источник

MK

Mikhail Kamakhin in TypeScript — русскоговорящее сообщество
var clock и function clock
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
И что с ними ?)
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Там скоупы разные
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Если коротко, то компилятор тса конвертит классы вот в такие iffe функции, чтобы добавить скоупность

Классы жса- сахар над прототипами. Вот компилятор тса выдаёт тебе расширение прототипов, минуя нативную классовую обёртку
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Т.е ты внутри ограниченного скоупа создаёшь функцию, патчишь прототип и возвращаешь из iffe функции. Результат записываешь в var clock
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
А дальше по коду делаешь new Clock
источник

MK

Mikhail Kamakhin in TypeScript — русскоговорящее сообщество
Капец, необычно
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Да вроде всё норм
источник

MK

Mikhail Kamakhin in TypeScript — русскоговорящее сообщество
Я так в Js просто никогда не писал
источник

DB

Danil Braindead in TypeScript — русскоговорящее сообщество
Mikhail Kamakhin
Я так в Js просто никогда не писал
Потому что у вас в этом нет надобности, у вас уже есть синтаксический сахар для прототипов
источник

AI

Arthur Irgashev in TypeScript — русскоговорящее сообщество
Danil Braindead
Потому что у вас в этом нет надобности, у вас уже есть синтаксический сахар для прототипов
Ну или просто кто-то не любит ооп и пишет все на функциональщине :)
источник

MK

Mikhail Kamakhin in TypeScript — русскоговорящее сообщество
Arthur Irgashev
Ну или просто кто-то не любит ооп и пишет все на функциональщине :)
я использовал только обычные классы
источник

N

Nazar in TypeScript — русскоговорящее сообщество
В каких случаях лучше использовать enum если есть
объекты?
источник

AP

Arnold Pataki in TypeScript — русскоговорящее сообщество
Парни, а никто с такой штукой не сталкивался?
источник

E

Edward in TypeScript — русскоговорящее сообщество
Arnold Pataki
Парни, а никто с такой штукой не сталкивался?
Говорит, надо избавиться от реакта
источник

AP

Arnold Pataki in TypeScript — русскоговорящее сообщество
Edward
Говорит, надо избавиться от реакта
так у меня ниже tsx идет, его нельзя удалить. И так ругается на любой импорт
источник

AP

Arnold Pataki in TypeScript — русскоговорящее сообщество
источник

BB

Bugs Bunny in TypeScript — русскоговорящее сообщество
лол
источник