有没有办法打破Qooxdoo qx.data.Array forEach循环?
例如,
myarray.forEach(function(obj){
if(obj.match(/ra/i)){
//break out of the loop
}
}
答案 0 :(得分:1)
不,那不可能。如果你需要它,你可以考虑使用常规for循环并打破条件。
答案 1 :(得分:0)
不确定2013年存在的版本,但目前有阵列方法 some
。如果从传入的函数返回布尔 true
,则循环将终止。
myarray.some(function(obj) {
if(obj.match(/ra/i))
{
// do something
return true;
}
}, this);