最赞回答 / 三只松鼠
                                
                                                            楼上已经回答了,我也说一下关于 throw new Error('error')的看法:如果不是放在定时器里面,后面的catch可以捕获到;   2.如果放在定时器里面(又或者跟之前的课程一样放在一个立即执行函数里面),后面的catch就捕获不到了,不过全局window.onerror可以捕获到。综上,本质是函数是否进入同一个执行栈,从而影响后续的捕获。
                            
                        
                        2018-03-11
                
             
             
        







