2 ms·
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
by z3t4 10y 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.htm http://www.webtigerteam.com/johan/en/blog/closure_en.htm
It would be cool to write like this (but you cant):
pattern = texture.map(t => t.onload => ctx.createPattern(t, 'repeat'))