Understanding the four layers of JavaScript OOP | Heykuki News