// 使用原型链,将_call存在Function.prototype中,这样所有函数调用时都可以使用到_call Function.prototype._call = function(context, ...args) { // context可能传入的是null,call的实现中会使得context = globalThis // JS中的二元运算符||会返回第一个为真值的变量 context = context || globalThis; /* 我们需要先明白,这里的this到底是什么,那么谁调用了_call,谁就是this 所以this就是调用_call的函数 首先需...