【发布时间】:2012-02-24 07:51:04
【问题描述】:
有一个循环在地图上设置标记:
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
alert(i);
instance.set_marker(instance, provider, i, _coord, divBlock);
}
此代码警告“0”一次并执行 instance.set_marker(可见)。
执行后设置警报 instance.set_marker:
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
instance.set_marker(instance, provider, i, _coord, divBlock);
alert(i);
}
警报“6”一次,但必须警报六次。怎么回事?
【问题讨论】:
-
我们需要更多代码。 instance.set_marker 中发生了什么?
-
如果您将两个警报都放在代码中会怎样?
-
instance.set_marker里面一定有东西,它的code是什么?
-
WTF问题是这样的,麻烦贴完整的相关代码
标签: javascript function loops