如何在JavaScript中找到错误对象的源代码?

如何在JavaScript中找到错误对象的源代码?,javascript,Javascript,当我试图在Chrome的控制台中检查Error对象的源代码时,它显示如下: function Error() { [native code] } 为什么我需要源代码? 1) 这样,我就可以得到错误跟踪 Error().stack // output: ErrorStackTrace 2) 另一种方式 var obj = {}; Error.call(obj); obj.stack; // output: undefined Error.captureStackTrace(obj); obj

当我试图在Chrome的控制台中检查Error对象的源代码时,它显示如下:

function Error() { [native code] }

为什么我需要源代码?
1) 这样,我就可以得到错误跟踪

Error().stack // output: ErrorStackTrace
2) 另一种方式

var obj = {};
Error.call(obj);
obj.stack; // output: undefined
Error.captureStackTrace(obj);
obj.stack; // output: ErrorStackTrace

< P>我想知道函数Error()中发生了什么,使堆栈不被赋值给<代码> < < /C>指针> .< /p> 这里可以找到:

但我想找到错误对象的源代码,而不是如何使用错误对象。错误对象可能会以JavaScript以外的语言实现,C++假设。因此,它被编译,而源代码不再可用。你为什么需要消息来源?对不起,是我的错。我已经附上了为什么我现在需要源代码的原因。你可以在Chrome的源代码中找到它。但是,您不需要它来查看堆栈。只需计算
新错误()。