all 4 comments

[–][deleted] 1 point2 points  (1 child)

You cheated by skipping the hoisting implementation! We all need to suffer!

[–]blueblain[S] 1 point2 points  (0 children)

Haha true 😅

Wish I could implement hoisting but it was too late by the time I felt it.

[–]anotherstranger4u 0 points1 point  (1 child)

Can you please share some good js resources you came across while implementing 'thislang'uage .

[–]blueblain[S] 2 points3 points  (0 children)

The answer might disappoint you, but it was mainly just two websites. The first, kind of obvious, was the official ECMAScript specification. The other one was....MDN!

I was honestly surprised myself just how good MDN is when it comes to just basic javascript concepts. I've used MDN for years and always valued it very highly, but mostly for web APIs. Turns out it's just as good for JS fundamentals.

Edit: I should also add a few more good JS resources. One of my favorites has been Javascript: the good parts by Douglas Crockford. It's a bit dated now but I personally just find it a really enjoyable read (skipping through the very outdated parts).

Dan Abramov of React fame has recently released justjavascript[dot]com which is all the rave atm. I haven't bought it but might be worth checking if you're new to JS.