小编b T*_*ech的帖子

为什么Javascript内置方法/函数是用C / C ++而不是JS语法编写的

这个问题是参考这个旧问题的,在哪里可以找到javascript-native-functions-source-code

该页面上的答案说,源代码在其中cc++但我很好奇为什么源(定义)是这些语言的?我的意思是它们是JS函数的定义,例如toString()方法。这是一个JavaScript函数,因此必须使用Javascript语法编写其定义。

toString;在chrome控制台输出中function toString() { [native code] }

如果它是用户定义的函数,那么您可以看到定义,但看不到它,toString()或者就此而言,其他内置函数毕竟只是函数/方法,必须用JavaScript语法定义,以便引擎正确解释它们。

希望您能理解我要提出的观点。

javascript v8

1
推荐指数
1
解决办法
579
查看次数

标签 统计

javascript ×1

v8 ×1