Javascript 闭合内部环路的中断 for(变量e=0;e
在上面的示例中,调用Javascript 闭合内部环路的中断 for(变量e=0;e,javascript,Javascript,在上面的示例中,调用updatecompt方法后,如何中断包含闭包的循环?不确定是否正确,但是否要中断循环集 for (var e = 0; e < markers.length; e += 1) { (function (e, markers, latLngBounds) { if (latLngBounds.contains(markers[e])) { updatePrompt("Marker is contained");
updatecompt
方法后,如何中断包含闭包的循环?不确定是否正确,但是否要中断循环集
for (var e = 0; e < markers.length; e += 1) {
(function (e, markers, latLngBounds) {
if (latLngBounds.contains(markers[e])) {
updatePrompt("Marker is contained");
// Break for loop
}
})();
}
e=长度
此语句后循环将不会继续不确定是否正确,但如果要断开循环集 e=长度 此语句后循环将不会继续另一种方式:
markers.some(function(marker) {
if (latLngBounds.contains(marker)) {
updatePrompt("Marker is contained");
return true;
}
return false;
});
for(变量e=0;e
另一种方式:
markers.some(function(marker) {
if (latLngBounds.contains(marker)) {
updatePrompt("Marker is contained");
return true;
}
return false;
});
for(变量e=0;e
不太确定生活是为了什么,你没有传递任何信息,但我想这只是一个例子?为什么不添加!在for
语句中的条件下是否出现了问题?@torazaburo-我试图说明一点,我想这样写似乎最有意义!我不太清楚生活是为了什么,你没有传递任何东西,但我想这只是一个例子?为什么不添加!在for
语句中的条件下是否出现了问题?@torazaburo-我试图说明一点,我想这样写似乎最有意义!正在调用匿名函数,但没有参数…这就是您想要的吗?您可以使用关键字'break;'正在调用匿名函数,但没有参数…这就是您想要的吗?您可以使用关键字'break;'
for (var e = 0; e < markers.length; e += 1) {
if ((function (e, markers, latLngBounds) {
if (latLngBounds.contains(markers[e])) {
updatePrompt("Marker is contained");
return 1;
}
return 0;
})())
break;
}