日期:2014-05-16  浏览次数:20333 次

请问是不是每个函数里面的代码,也存在函数某个属性里面啊?
都说函数是个对象,每个函数都有一个prototype属性,那么这个函数是不是还有一个属性,存储函数体里面的代码啊?
------解决方案--------------------
呵呵,挺好的问题,函数的toString调用的是其构造器原型上的toString,也就是Function.prototype.toString,至于这个代码里面是怎么实现的就不的而知了,反正会返回当前函数代码的字符串形式,或许像你说的真有这么一个东西存在,只是没公布出来而已。js的有些东西确实应该值得去想,也许有时候会迷糊,不过总有一天会清楚。