この一連の無名関数定義を個別の関数に書き直して、より保守しやすく読みやすくするにはどうすればよいでしょうか? ありがとう!
function animation(){
var timeout;
timeout=timeoutsetTimeout(function(){
console.log('step1')
timeout=setTimeout(function(){
console.log('step2')
timeout=setTimeout(function(){
console.log('almost there')
setTimeout(function(){
console.log('grand finale')
}, 300);
}, 1000);
}, 2000);
}, 5300);
}