0

重複の可能性:
Ext.each を中断または継続する方法

まさに私が達成したいのは、配列内の文字列をチェックすることです..
特権が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ではそれが表示hereされbます. 終了する方法Ext.each??

4

1 に答える 1

0

Ext と jQuery は、コールバックが false を返すことだけを望んでいます

if (c.module == a && c.priv==true){
  console.info("here");
  return false;
}
于 2011-05-18T07:46:26.467 に答える