JSFiddle - React, Tailwind, and code Playground

by JAAulde

JavaScript

//Original definition
var foo = function(){};
foo.prototype.bar = function(){ alert( 'Original Bar' ); };

//Instantation
var fooInstance = new foo();

//Use Instantiation
fooInstance.bar(); //alerts 'Original Bar';
alert( typeof fooInstance.someFunction ); //alerts 'undefined'

//Modify prototype
foo.prototype.bar = function(){ alert( 'New Bar' ); };
foo.prototype.someFunction = function(){};

//Use same instantiation
fooInstance.bar(); //alert 'New Bar';
alert( typeof fooInstance.someFunction ); //alerts 'function'