我怎么能强迫$ .each(arr,callback(key,value){...})在我找到我要找的东西时停止?
如果我能做到这一点,我可以停下来并使用找到的最后一个值进行回调吗?
答案 0 :(得分:4)
只需在回调中返回false。
e.g。
var map = {
'flammable': 'inflammable',
'duh': 'no duh'
};
$.each(map, function(key, value) {
alert(key + ': ' + value);
if (key == 'flammable') {
//Do your result processing here (e.g. call another function)
return false; //found
}
});