每当循环迭代完成时,我都试图用不同的名称创建新的变量,但这似乎不起作用。这是我正在使用的代码
function Brick() {
var b = $(this);
b.content = '<div class="brick"></div>';
b.width = 100/o.x; // 'o' is an object I created earlier
b.height = 100/o.y;
}
for ( var i = 0; i < numberOfBricks; i++ ) {
var brick[i] = new Brick();
}
我该怎么做?
用方括号表示法,像这样
function Brick() {
var b = $(this);
b.content = '<div class="brick"></div>';
b.width = 100/o.x; // 'o' is an object I created earlier
b.height = 100/o.y;
}
var bricks={}
for ( var i = 0; i < numberOfBricks; i++ ) {
bricks['brick_'+i] = new Brick();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句