这个问题是参考这个旧问题的,在哪里可以找到javascript-native-functions-source-code
该页面上的答案说,源代码在其中c,c++但我很好奇为什么源(定义)是这些语言的?我的意思是它们是JS函数的定义,例如toString()方法。这是一个JavaScript函数,因此必须使用Javascript语法编写其定义。
toString;在chrome控制台输出中function toString() { [native code] }。
如果它是用户定义的函数,那么您可以看到定义,但看不到它,toString()或者就此而言,其他内置函数毕竟只是函数/方法,必须用JavaScript语法定义,以便引擎正确解释它们。
希望您能理解我要提出的观点。