Javascript 未捕获异常don';我没有按预期工作
代码1:Javascript 未捕获异常don';我没有按预期工作,javascript,node.js,Javascript,Node.js,代码1: process.on("uncaughtException", function(error){ console.log('c') }) console.log(abc) 代码2: console.log(abc) process.on("uncaughtException", function(error){ console.log('c') }) 为什么代码1工作正常,而代码2工作不正常?在代码1中,您正在处理错误,以免错误发生 在代码2中,错误发生
process.on("uncaughtException", function(error){
console.log('c')
})
console.log(abc)
代码2:
console.log(abc)
process.on("uncaughtException", function(error){
console.log('c')
})
为什么代码1工作正常,而代码2工作不正常?在代码1中,您正在处理错误,以免错误发生
在代码2中,错误发生在您处理它之前,这就是它无法工作的原因。不是很明显吗?第二个版本尝试在错误发生后在代码中的某个点建立错误处理程序。