写个系列
SUPERHUTIME
知行合一
展开
-
写个call
Function.prototype.myCall = function(context){ context = context || window; // 没传或者传null,就指向window context.fn = this;// 获取到调用的方法 var args = []; for(var i = 1;i < arguments.len...原创 2019-09-26 14:40:56 · 127 阅读 · 0 评论 -
写个apply
Function.prototype.myApply = function(context,arr){ context = context || window;//如果是null,或者为空,则指向window context.fn = this;//获取到调用的方法 var result; if(!arr){//没有传参 result =...原创 2019-09-26 14:58:02 · 103 阅读 · 0 评论 -
写个bind
Function.prototype.myBind = function(obj){ var fn = this;//获取方法 var args = Array.prototype.slice.call(arguments,1);//参数 var returnFn = function(){ var bindArgs = Array.protot...原创 2019-09-27 16:08:23 · 128 阅读 · 0 评论