function checkOrderStatus(n){
var checkIndex=0;
function loop(n){
setTimeout(function (){
checkIndex++;
$http.get('/get/status', {}).then(function (res) {
if (res.success) {
if(checkIndex<n){
loop(n)
}
}
})
},500);
}
loop(n);
}
这个函数的功能是每隔500ms去请求一下后台接口,这里我要用checkIndex
这个变量累加去计算执行次数,但感觉这个封装的不太优雅,有哪位大神指点一下没