函数的本质

2020-08-05  本文已影响0人  凉城十月
var f = function(){
  console.log(fff)
}
f(x,y)

上面这个函数的内部实现如下:

函数也是一个对象。
var f = {}

f.name = f
f.params = ['x','y']
f.fbody = "console.log(fff)"
f.call = function(){
  window.eval(f.fbody)
}

调用:
f.call()
以上是函数调用的源码。

上一篇下一篇

猜你喜欢

热点阅读