Come posso gestire l'ereditarietà JavaScript in IE8?

Come posso gestire l'ereditarietà JavaScript in IE8?

Se siete ancora costretti per motivi di lavoro a supportare IE8, dovete utilizzare un polyfill per gestire l'ereditarietà JavaScript.

La soluzione è la seguente:


var inherit = function( parentObj ) {
	if ( Object.create ) { // Browser moderni
		return Object.create( parentObj );
	} else { // IE8
		function f() {}; 
		f.prototype = parentObj; 
		return new f();
	}
};

Torna su