为了账号安全,请及时绑定邮箱和手机立即绑定

重写函数的优点?

重写函数的优点?

SMILET 2018-11-22 18:15:55
function a(){    alert('A');    a = function(){        alert('B');    };}function a(){    alert('A');    return function(){        alert('B');    };}该函数在第一次被调用后重写自己,从而避免了每次调用时重复一些不必要的的操作。这个具体怎么理解呢?重写函数前后函数执行线程不是一样吗?
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

举个例子,不同浏览器有的API的名称是不一样的,然后你要封装一个统一的接口,那你的代码就差不多是这样

function fn(){

    if(chrome){

        fn = function(){};

    }else if(firefox){

        fn = function(){};

    }

    fn();

}


查看完整回答
反对 回复 2018-12-19
  • 1 回答
  • 0 关注
  • 538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信