【发布时间】:2016-03-02 13:33:06
【问题描述】:
我有一个 java 脚本,我想要一个函数,它接受一个参数并执行不同的函数该次数。
我现在有类似的东西:
<body onLoad="funct1(5)">
<script>
funct1(a){
var house = [];
int x = 20;
int y = 250;
for(var i= 0; i<a; i++){
house [i] = funct2(x,y);
y=y+50;
}
for (var j = 0; j<a; j++){
house[j]();
}
}
</script>
<script>
funct2(x,y){
//doing something with that 2 variables, drawing a house.
}
</script>
我试图将这 2 个函数放在一个脚本中,但它也不起作用。 是否有任何可能的方法可以从另一个函数执行一个函数并将其放入一个数组中以存储它并在之后绘制它?
【问题讨论】:
-
在javascript中没有像
int y = 250;这样的变量声明 -
另外,您期望
funct2会返回什么?如果它没有返回一个新函数,你不能做house[j]() -
@millerbr 我想在不创建数千个相同功能的情况下绘制一排相同的房屋。