「あけましておめでとう!」クロージャ編
300ミリ秒ごとに「あけましておめでとう!」を1文字ずつprintします
by mejileben
JavaScript
function akeome(){
let msg = "あけましておめでとう!";
let count = 0;
function printAkeome(){
console.log(msg[count++]);
if(count >= msg.length){
return;
}
setPrintAkeome();
}
function setPrintAkeome(){
setTimeout(printAkeome,300);
}
return setPrintAkeome;
}
let say = akeome();
say();