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;
}