Function.prototype 的apply, call方法,其实就是动态的改变函数执行的环境,改变this。例如:
一般函数会隐式传入this,这两个函数显式传入this.其中apply(this, [arg1, arg2,...]), call(this, arg1, arg2, ...)。