What is 'this.' keyword in JavaScript

In JavaScript 'this' is an object and a reference to the current object that is used to get and to set properties of the current object.

Take for instance within a function;

const func = function (name){
    this.name = name

func.name instance property name is set to that of the first argument;

const inst = new func('duke')

// returns duke

You can as well extend func to set name using 'this';

func.prototype.set = function(name){
    this.name = name

Running the previous instance with this set method;

// returns John


Popular posts from this blog

Snake monochrome (JS1024)

Open-graph meta data tags introdution

what is 'array.includes' function in JavaScript

How to create zip archives in nodejs