Function是什么
每个函数实际上都是一个Function对象。
function是function类的实例,声明function等同于创建一个function对象
虽然function也是一个对象,但是为了区分function对象与其他的Object类型的对象,所以function对象不是一个Object类型的对象,而是属于object对象的父系对象
apply()、call()
JavaScript 为函数对象定义了两个方法:apply 和 call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别:
Function.prototype.apply(thisArg,argArray); Function.prototype.call(thisArg[,arg1[,arg2…]]);