|<- [[jsfn:Invoking functions traditionally]]|[[jsfn:Invoking instances through the constructor]] ->| ===Qu'est-ce qu'un objet ?=== - variables - listes - objets (flexibles) ===À quoi ressemble un objet ?=== var info = { //assignement d'un objet full_name: "Jean Bon", title : "Chef", links : [ { blog : "http://kikoo.lol" }, { twitter: "http://twitter.com/jeanbon" } ] }; - débute par {} - propriétés flexibles var calc = { status: "awesome", plus: function(a,b) { return ( console.log(this), console.log(a+b), console.log(arguments), console.log(this.status) ) } } calc.plus(2,2); - l'argument this pointe sur l'objet - on peut invoquer la fonction en utilisant la //dot notation//. - the binding of this happens at invocation time.