2011-05-18 57 views
0

可能重复:
How to break or continue Ext.each如何终止`Ext.each`中的函数?

正是我想达到的目标是在一个阵列来检查字符串,...
如果权限为真,则返回true .. 。

var Data = { 
    appPrivilege : [{ 
     module : "info", 
     priv : true 
    },{ 
     module : "about", 
     priv : false 
    }] 
} 

App = { 
    AP : function(a){ 
     Ext.each(Data.appPrivilege, function(c){ 
      if (c.module == a && c.priv==true){ 
       console.info("here"); 
       //return true; 
       return "a"; 
      } 
     }); 
     return "b"; 
    } 
} 

console.info(App.AP("info")); 

但在萤火虫它显示hereb。如何终止Ext.each ??

+0

对不起,我没有找到它,而谷歌搜索 – 2011-05-18 07:58:54

回答

0

内线和jQuery只想回调返回false

if (c.module == a && c.priv==true){ 
    console.info("here"); 
    return false; 
}