j'ai fait ce code :
Model = function(){
this.pool = [];
this.pool.push(new Point2D(5, 7));
this.pool.push(new Point2D(10, 15));
this.pool.push(new Point2D(23, 15));
}
Model.tick = function(){
console.info(this.pool);
};
dans le onload() :
Model();
while(true)
Model.tick();
Mon problème est que l'appel à Model.tick écrit undefined dans la console et je ne comprend pas bien pourquoi. Model n'est-il pas un objet à part entière dans lequel j'ai le loisir d'ajouter ma méthode tick()?
Les mentions "this" ne pointent-elles pas vers le tableau pool défini dans la méthode de construction de mon objet? si oui pourquoi n'est-il pas consistant?
J'ai du mal à placer mes commentaires de débug, car je ne comprend pas encore bien comment ça se passe.
Merci !
j'ai fait ce code :
Model = function(){
this.pool = [];
this.pool.push(new Point2D(5, 7));
this.pool.push(new Point2D(10, 15));
this.pool.push(new Point2D(23, 15));
}
Model.tick = function(){
console.info(this.pool);
};
dans le onload() :
Model();
while(true)
Model.tick();
Mon problème est que l'appel à Model.tick écrit undefined dans la console et je ne comprend pas bien pourquoi. Model n'est-il pas un objet à part entière dans lequel j'ai le loisir d'ajouter ma méthode tick()?
Les mentions "this" ne pointent-elles pas vers le tableau pool défini dans la méthode de construction de mon objet? si oui pourquoi n'est-il pas consistant?
J'ai du mal à placer mes commentaires de débug, car je ne comprend pas encore bien comment ça se passe.
Merci !