我一直在使用Google搜索,但是似乎找不到一种方法可以读取标准JavaScript方法(例如Object.prototype.toString()
或)背后的代码Document.getElementsByTagName()
。如果不存在这样的方法,在封装了JavaScript对象之后,是否有任何方法可以解开它的内部复杂性?
对于自定义函数,您实际上可以调用toString()方法来查看代码。例如,在具有jQuery的页面上:
>> $.toString()
"function (a,b){return new e.fn.init(a,b,h)}"
但是当您致电时:
>> toString.toString()
你得到:
"function toString() {
[native code]
}"
本机代码不是用JS编写的,我猜它是C ++。您可以在相应的JS解释器项目中查看源代码,例如V8。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句