lodash survey
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();