`

js setTimeout实现setInterval递归定时器

    博客分类:
  • js
阅读更多
var queryTime = 0;
var queryResultTimeout = null;
var llPayQuery = function(payOrderNo) {
   ++queryTime;

	if (queryTime < 10) {
	  queryResultTimeout = setTimeout(function() {
	    llPayQuery(payOrderNo);
	  }, 500);
	} else {
	  clearTimeout(queryResultTimeout);
	  llPayTransResult(false, '交易失败');
	}
};

 

更多实例应用扫码体验:

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics