jsfn:using_functions_as_objects
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.
jsfn/using_functions_as_objects.txt · Last modified: 2016/01/27 23:07 by leo