JavaScript class fields are so, so, very broken 
-
-
-
Replying to @JoubranJad
1) They're completely hidden from the ctor/proto. You can't see that there is a field declaration 2) You can't metaprogram with them 3) Class members should go on the prototype unless static 4) Define semantics mean initializers overwrite setters in super classes
7 replies 0 retweets 9 likes
Replying to @justinfagnani @JoubranJad
1 and 3 are the same point
10:08 AM - 31 Jan 2019
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.