首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    javascript的惰性函数是什么?

    我们知道javascript最大的问题就是浏览器的兼容问题,一个api在不同的浏览器调用的结果是不一样的,有的时候我们需要通过if判断来实现不同的兼容问题:kotlin 代码解读复制代码function addEvent...方案一第一种方案是函数在第一次调用时,对函数本身进行二次处理,该函数会被覆盖为符合分支条件的函数,这样对原函数的调用就不用再经过执行的分支了,我们可以用下面的方式使用惰性载入重写addEvent()。...kotlin 代码解读复制代码function addEvent (type, element, fun) { if (element.addEventListener) { addEvent...(type, element, fun);}在这个惰性载入的addEvent()中,if语句的每个分支都会为addEvent变量赋值,有效覆盖了原函数。...一下就是按照这一思路重写的addEvent()。

    16600
    领券