Size: a a a

JavaScript.Ninja

2020 January 18

DR

Damir Rakhmanov in JavaScript.Ninja
или вообще коплитяро TS не даст записать в классе наследника переменную с таким же именем
источник

IL

Ihor Levchenko in JavaScript.Ninja
Хотя это JS ее вносит и просто конфликт векторов направления
источник

MB

Max Belsky in JavaScript.Ninja
Illya Klymov
Они по разному себя ведут
да, это я знаю. Но учитывая что private дает ненестоящую инкапсуляцию, какой смысл продолжать использовать это ключевое слово
источник

IL

Ihor Levchenko in JavaScript.Ninja
Лучше бы уже добавили просто ключевое слово final
источник

IL

Ihor Levchenko in JavaScript.Ninja
private final something
источник

IL

Ihor Levchenko in JavaScript.Ninja
И в этом бы случае пускай бы компилировалось такое поле в #something
источник

IK

Illya Klymov in JavaScript.Ninja
Max Belsky
да, это я знаю. Но учитывая что private дает ненестоящую инкапсуляцию, какой смысл продолжать использовать это ключевое слово
Для начала скорость
источник

IK

Illya Klymov in JavaScript.Ninja
Викмап это смерть для производительности от слова совсем
источник

IK

Illya Klymov in JavaScript.Ninja
Во вторых к примеру в случае с Вью 3 использовать приватные члены класса можно и это будет работать, а приватные поля - нет
источник

DR

Damir Rakhmanov in JavaScript.Ninja
Илья, а почему weakmap медленный? проблемы с реализацией?
источник

IK

Illya Klymov in JavaScript.Ninja
Привет brand checking и несовместимость прокси и приватных полей
источник

IK

Illya Klymov in JavaScript.Ninja
Damir Rakhmanov
Илья, а почему weakmap медленный? проблемы с реализацией?
Сам викмап не медленный. Просто его использование приведет к тому что у каждого экземпляра класса будет свой hidden class в v8
источник

IK

Illya Klymov in JavaScript.Ninja
А это плохо
источник

IK

Illya Klymov in JavaScript.Ninja
Так, прошу прощения, ушел спать, 4:49 утра :)
источник

MB

Max Belsky in JavaScript.Ninja
а викмап каким-то образом модифицирует экземпляр что хиден класс становится уникальным?
источник
2020 January 19

IK

Illya Klymov in JavaScript.Ninja
Max Belsky
а викмап каким-то образом модифицирует экземпляр что хиден класс становится уникальным?
викмап лежит в this
источник

IK

Illya Klymov in JavaScript.Ninja
разрушая хиден класс
источник

CN

Calle Nord in JavaScript.Ninja
Илья, книга Совершенный код макконелла применима к JS разработке?
источник

IK

Illya Klymov in JavaScript.Ninja
да
источник

CN

Calle Nord in JavaScript.Ninja
Просто у меня лежит дома с 2018 новое издание, купил, ни разу не открывал, думал в фронтенд разработке это не актуально, т.к. разработка веб сайтов != разработка программ
источник