Pages

Object

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