Basic JavaScript Concepts
Programming paradigms are important, but to understand them in detail, we need a basic understanding of different JavaScript concepts. So, let's go through some of the core concepts of JavaScript, which will help you get a grasp of JavaScript and give you a better understanding of how we can use programming paradigms to build scalable solutions to problems.
Prototypes and Prototypical Inheritance
Objects are very important because they help us manipulate JavaScript to achieve the functionality we want. There are a lot of ways to create objects in JavaScript. One of the ways is by using a constructor
function, and whenever we create a function, the JavaScript engine adds a prototype
property to the function. This prototype
property is an object that has a constructor
property by default. This constructor points back to the parent functions. You can see this function by calling functionName.prototype
.
Let's first create a function:
function...