最も単純なsetInterval()の指定回数実行

(function(){
	var timer_id;
	var i = 0;

	timer_id = setInterval((function(){
			console.log(i);
			i++;
			if (i == 10) {
				clearInterval(timer_id);
			}
	}), 1000);
})();

結論としては、ライブラリの物を使うのがいい。