Henderson's Blog

Complex Software Engineering

Articles

JavaScript Prototype and Prototype Inheritance

The JavaScript Prototype Inheritance concept is a way of sharing object behavior, properties and templates to other objects across the language. JavaScript Prototypes are objects which work as parent...

Why can we have nested functions in JavaScript

If you already have used other languages such as C, C++, Go, C# etc. you notice that we cannot create functions inside of other functions. We call this as nested functions. In JavaScript things are d...

How setTimeout works under the hood

Maybe you think that when your setTimeout expires its times it will run immediately, right? Wrong! I will explain. There’s a lot going on under the hood before your callback actually runs. JavaScrip...

whatsapp linklinkedin linkportifolio linkgithub linkgitlab link

Author @DevHenderson