一手写call、apply及bind函数
1.1直接上代码
javascript
//call函数实现
Function.prototype.myCall=function(context){
//判断调用对象
if(typeofthis!"function"){
console.error("typeerror");
}
//获取参数
letargs=[...arguments].slice(1),
result=null;
//判断context是否传入,如果未传入则设置为window
context=context||window;
//将调用函数设为对象的方法
context...