|
|
|
|
|
by z3t4
3528 days ago
|
|
Here's how you should do it: for(var i=0; i<=3; i++) count(i);
Or a real world example: for(var i=0; i<texture.length; i++) createPattern(i);
function createPattern(i) {
texture[i].onload = function() {
pattern[i] = ctx.createPattern(texture[i], 'repeat');
}
}
I've made a blog post about closures: http://www.webtigerteam.com/johan/en/blog/closure_en.htmIt would be cool to write like this (but you cant): pattern = texture.map(t => t.onload => ctx.createPattern(t, 'repeat'))
|
|