Javascript 如何在“Ext.each”中终止函数?
可能重复:Javascript 如何在“Ext.each”中终止函数?,javascript,extjs,extjs4,Javascript,Extjs,Extjs4,可能重复: 我想要实现的就是检查数组中的字符串,… 如果特权为true,则返回true var Data = { appPrivilege : [{ module : "info", priv : true },{ module : "about", priv : false }] } App = { AP : function(a){ Ext.each(Data.appPrivi
我想要实现的就是检查数组中的字符串,…
如果特权为true,则返回
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"));
但在firebug中,它在这里显示
和b
。如何终止Ext.each
?Ext和jQuery只希望回调返回false
if (c.module == a && c.priv==true){
console.info("here");
return false;
}
对不起,我在谷歌搜索时没有找到它