Class(objects blueprint) Patterns in JavaScript
Function Declarations and Expressions are the ways to define classes for objects in JavaScript. The main different between these is hoisting. Declarations are function hoisted whereas Expressions are variable hoisted.
foo(); // Function Declaration!!...
hashnode.com
jimoh hadi
Software Engineer
Nice article but the last two patterns seem to be the same. I didn't see the class keyword being used as you said in the class pattern.