说明 每个函数都包含两个非继承而来的方法,call()和apply(),其作用都是用来改变函数的执行环境。 call/apply/bind方法的来源 call、apply和bind方法其实都是继承自function.prototype中,属于实例方法。 console.log(Function.prototype.hasOwnProperty('call')); console.log(Function.prototype.