深入浅出js-try-catch

    xiaoxiao2025-03-23  29

    注意: 如果有try-catch语句则先执行 如果没报错则会忽视try-catch语句 如果报错则try-catch语句, 但是不管报不报错都会执行finally语句, try一定要有catch或者finally 说明1:嵌套的里面抛出Error,没有catch,就去执行里面的finally, 因为里面没有catch Error,就去执行外面的catch 说明2:嵌套的里面抛出Error,里面有catch就去执行里面的catch,执行里面的finally 因为里面catch了error,外面的就没报错了,也就不会执行外面的catch了 说明3:因为里面有catch就先去执行里面的catch之后执行里面的finally,但是因为里面的error没有catch完整,所以外面还是可以接收到错误的,所以外面的catch是会执行的

    最新回复(0)