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.