Too Long; Didn't Read
Javascript: From Objects to Factory Functions And Modules, we have a way of organizing our Javascript code. We use the constructor to create a constructor with Javascript. Constructors look just like normal regular functions. The only difference now is that you have to instantiate them with the new keyword. This explains why this explains why we have no classes in Javascript, we did not have classes before ES6. We saw that constructors, as an optional way of organising our code, also also serve as a factory function.