我在下面有我的代码,根据myArray.length多次调用了doProcess,现在的问题是
我是否可以跟踪doProcess是否被调用了几次,我尝试使用一个计数器,但似乎没有任何想法?不用担心doprocess被执行了,我已经使它成为可能,我只想跟踪doprocess被调用了多少次。
doProcess(myArray, 0);
function doProcess(myArray, index) {
if (myArray.length === index) {
return;
}
data["users"] = array
data["random_code"] = myArray[index];
QuestionaireService.share_questionaire(me, data).then(function (response) {
if (response.status == "200") {
doProcess(myArray, ++index);
count++;
}
});
console.log("count", count)
}
最佳答案
根据以上沟通。要求仅打印一次counter
。将日志记录置于if
条件。
试试这个代码。
var count = 0;
doProcess(myArray, 0);
function doProcess(myArray, index) {
if (myArray.length === index) {
console.log("count", count)
return;
}
data["users"] = array
data["random_code"] = myArray[index];
QuestionaireService.share_questionaire(me, data).then(function (response) {
if (response.status == "200") {
doProcess(myArray, ++index);
count++;
}
});
}
关于javascript - Angular js/Javascript会跟踪一个进程被调用了多少次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55137916/