I took the time to illustrate the similarities between traditional JavaScript prototypal inheritance using constructor functions to manage inheritance, and the syntax afforded by ES2015 classes. I originally did this to help clear up some…

"There a number of ways to iterate using native Array.prototype methods. Can you describe a few of these ways and highlight differences between each?" This has become one of my go to questions when…

I drift between Ubuntu and macOS as my development environment. My most recent stretch of time with the latter caused me to document what I could do to make it more pleasant and productive. For…

Nothing special here, but still worth reviewing, and with a few explanations: Number (e.g. double): +arg Int32: ~~arg or arg|0 Uint32: arg >>> 0 String: ''+arg Boolean: !!arg Sources: Trevor…