lodash survey

by Максим Булавинов

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>

JavaScript

let __num = 10;
let getNextNum = _.debounce(function(){
    __num--;
    return __num;
}, 1000);

function nextStep(){
	setTimeout(function(){
  	let num = getNextNum();
 		if(num > 0) nextStep();
		console.log(num);
	}, 100);
}
nextStep();