|<- [[jsfn:Using functions as objects]]|[[jsfn:Expanding functionality through prototype]] ->| Précédemment : création "manuelle" d"objet. - une fonction peut créer un nouvel objet - en utilisant le mot-clé **new** - on appelle cela une "constructor invocation" var Objet = function() { var nom, poids; } ma_table = new Objet; ma_table.nom = "Table"; ma_table.poids = "5.8"; - **new** créé une instance de l'objet - chaque instance à son propre ensemble de propriétés - **this** pointe sur chaque instance de l'objet - Les noms de constructeurs **devraient** commancer par une majuscule (convention) ===Truc=== console.dir(ma_table); //renvoie une version "browsable" de l'objet en question.