我遇到一个问题,即在循环结束之前函数会被调用。如何在循环结束之前阻止调用函数?我的循环是将HTML表格输出到页面,然后我的ns.executeUserSearch = function() {
jQuery.each(searchInputArray, function(index, value) {
ns.getUserSearchResults(searchInputArray, index);
});
ns.sortResultsByDate();
};
会对其进行操作,但在呈现HTML之前不会发生这种情况。目前我的第二个功能是在第一个功能完成之前触发。
{{1}}
答案 0 :(得分:0)
您似乎在ns.getUserSearchResults
循环内递归调用jQuery.each
。每个此类调用都会执行一次ns.sortResultsByDate()
,因此在完成所有递归调用之前,您最终会执行多次。