I think it&#x27;s un-Javascript-y as well, and I consider that a good thing.  I don&#x27;t think javascript is a particularly well designed language.  (I mean, it&#x27;s great considering its origins, but still)<p>If I could avoid writing javascript I would, but unfortunately, you have to write javascript to do anything inside a browser.  I can&#x27;t wait until class {} gets widespread browser support.  I know compile-to-javascript languages are a thing, and I use them, but in my experience, you can&#x27;t get away with not knowing javascript.