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'