let objT = { test: '123' };
Function.prototype['myCall'] = function (target, ...args) {
//this为fncCall
target.fn = this;
target.fn(...args);
delete target.fn;
};
function fncCall(test) {
console.log(test);
console.log(this.test);
}
fncCall.myCall(objT, 789);
版权声明:本文为weixin_43161796原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。