Comment créer un objet en JS.
var Cours = {
lieu : "Université d'Evry",
année : new Date(),
toString : function () {
return this.lieu + '\n' + this.année.getFullYear();
},
extend : function ( config ) {
var inst = Object.create( this );
for ( var key in config ) {
if ( config.hasOwnProperty( key ) ) {
inst[key] = config[key];
}
}
return inst;
}
};
var HTML = Object.create ( Cours );
var CSS = Cours.extend( {prof : "dupont",
lieu : "IBGBI"} );
JS Bin on jsbin.com
+ d'info sur Object.create et la délégation