CS2613/labs/L13/animation.js

39 lines
702 B
JavaScript
Raw Normal View History

2022-10-31 09:58:03 -03:00
// let str="";
// for (let i=0; i<60; i++) {
// console.log('\033c');
// str+= "*";
// console.log(str);
// }
//console.log("all done!");
// function loop(i,str) {
// if (i>0) {
// console.log("\033c");
// console.log(str);
// setTimeout(function() { loop(i-1, str+"*"); }, 1000);
// }
// }
// loop(20,"*");
// console.log("all done!");
function animate(iterations) {
let i=0;
let str="*";
let timer = null;
function frame() {
console.log('\033c');
console.log(str);
if (i>=iterations) {
clearInterval(timer);
console.log("all done!");
}
}
timer=setInterval(frame,300);
}
animate(20);