ソースコード
let count = 0; const id = setInterval(() => { console.log(count++); if(count > 5) { console.log("clear!(first)"); clearInterval(id) } }, 300) setTimeout(() => { clearInterval(id) console.log("clear!(second)"); }, 2500) setTimeout(() => { console.log("hello"); }, 3000)
結果
0 1 2 3 4 5 clear!(first) clear!(twice) hello
大丈夫でした