**`函数的本质 :` 函数是特殊的对象,函数对象还添加了两个隐藏属性 :name 和code:name 是函数名,当是匿名函数时,是 annoymous;code 其值表现为函数代码,以字符串的形式保存在内存中。当执行到一个函数调用语句时,V8 便会从函数对象中取出 code 属性值,也就是函数代码,然后再解释执行这段函数代码。