问题描述
我有一些在浏览器中运行的示例JS代码,它使用Promise。我想调试JS引擎的源代码以及调试我的源代码。有什么方法可以在chrome开发人员工具中附加JS引擎源代码?
更新:
const buyFlightTicket = () => {
return new Promise((resolve,reject) => {
setTimeout(() => {
const error = false;
if (error) {
reject("Sorry your payment was not successful")
} else {
resolve("Thank you,your payment was successful");
}
},3000)
})
}
buyFlightTicket()
.then((success) => console.log(success))
.catch((error) => console.log(error));
我有这段代码,我想了解Promise()函数与我将其作为参数传递的函数的作用
解决方法
V8开发人员在这里。要调试V8本身,您需要一个C ++调试器(例如GDB或LLDB或Visual Studio的调试器),以及一个Chrome或V8的调试版本。 Chrome DevTools无法调试V8的内部。