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

How to set content disposition header for nginx server to force content download

How to create zip archives in nodejs

How to make a Snake Game using JavaScript and html5

How to draw clouds on HTML5 Canvas

How to resume a suspended web audio api context