Appearance
以上代码中 console.log 会在 1 秒后输出 C,然后在过 1 秒后输出 B。
一般都可以直接看出来,定时器的执行顺序是 t3 、t2、t1。
先执行 t3 ,虽然 t3 在内部中干掉了自己,但是在干掉自己之前代码也会先执行完毕,所以输出 C
执行 t2,在代码中干掉了 t1 ,所以 t1 是不会执行的,最后就输出了 B。