Да, Вы можете использовать генераторы
<html>
<head>
</head>
<body>
<button id="resume">resume</button>
<script>
generator = function*(){
var counter = 0
while(true) yield alert(counter++)
}()
resume.onclick = function(){generator.next()}
</script>
</body>
</html>