打破qx.data.Array forEach循环?

时间:2013-04-02 13:24:21

标签: qooxdoo

有没有办法打破Qooxdoo qx.data.Array forEach循环?

例如,

 myarray.forEach(function(obj){
   if(obj.match(/ra/i)){
       //break out of the loop
   }
 }

2 个答案:

答案 0 :(得分:1)

不,那不可能。如果你需要它,你可以考虑使用常规for循环并打破条件。

答案 1 :(得分:0)

不确定2013年存在的版本,但目前有阵列方法 some 。如果从传入的函数返回布尔 true ,则循环将终止。

myarray.some(function(obj) {
    if(obj.match(/ra/i))
    {
        // do something
        return true;
    }
}, this);