-
Was involved with a hackathon two weeks ago and over the course of that project and following up it really struck me how wildly differently people can write web-ready JS.
-
There's the semicolon question. You can do
let x = new Y;
no parenthesis! Elements with IDs can be called as window level variables. Using custom elements. Multiple ways to define classes and custom elements. All the ways to define functions. All the ways to use Date. -
It is fascinating to see how totally valid JS can do the same things in wildly different ways.