【发布时间】:2015-07-14 07:25:33
【问题描述】:
var f_drum_min = function myself(a){
alert(a);
$f_min_node.push(a);
for (i=0;i<=$m;i++){
if ($f_leg[i][1]==a){
myself($f_leg[i][0]);
}
}
};
myself($f_leg[i][0]); 打破了for 循环,我怎样才能让它在循环中运行多次?
【问题讨论】:
-
var f_drum_min = function myself(a)似乎不合法。 -
@u_mulder:实际上这是有效的 JavaScript 语法。不过,标识符
myself将只存在于内部函数中。 -
@RocketHazmat 谢谢,现在我知道了更多)
-
什么是 $f_leg?什么是 $m?如果没有更多信息,很难掌握可能出错的地方。
-
当 for 循环“中断”时会发生什么?有错误吗?
标签: javascript function for-loop recursion