美文网首页
1.underscore.js阅读总结

1.underscore.js阅读总结

作者: 最爱喝龙井 | 来源:发表于2019-09-26 19:25 被阅读0次

1. 判断是不是数组

function isArr(a) {
   return  Array.isArray ? Array.isArray(a) : Object.prototype.toString.call(a) === '[object Array]';
}

console.log(isArr([1,2])); // true

2. 判断是不是对象,排除null

function isObj(a) {
    var type = typeof a;
    return type === 'function' || type === 'object' && !!a;
}
console.log(isObj(null)); // false

3. 判断是不是Dom元素

这里只需要判断两点,首先不能为空,然后nodeType==1

function isDom(a) {
    return !!(a && a.nodeType == 1);
}

4. 用void 0 来代替undefined

underscore中所有用到undefined的地方都用void 0 来代替了,因为undefined并不是一个保留字,他只是全局对象的一个属性,在低版本的浏览器当中可以被修改赋值

相关文章

  • 1.underscore.js阅读总结

    1. 判断是不是数组 2. 判断是不是对象,排除null 3. 判断是不是Dom元素 这里只需要判断两点,首先不能...

  • 1.underscore.js源码解读记录

    1. 作用域包裹,通过立即执行函数来包裹自己的业务逻辑 作用:(不受外部影响,也不给外部添麻烦) 避免全局污染:所...

  • 2018-09-18

    阅读总结

  • 2018年5月阅读与写作总结

    Hello,大家好,又到每月关于阅读与写作总结时候,这是今年第5次总结。 (一)阅读 本月共阅读9本书,其中阅读两...

  • 2018年6月阅读与写作总结

    Hello,大家好,又到每月关于阅读与写作总结时候,这是今年第6次总结。 (一)阅读 本月共阅读6本书,其中阅读3...

  • 阅读总结

    很快,一个寒假过完了,是时候该做总结了,但这个总结是与众不同的,就是阅读总结,为什么说它是与众不同的呢,因为他...

  • 阅读总结

    阅读蒙田,是为了生活。全书总结 读完蒙田,不禁想:蒙田到底是一个怎样的存在?他不像一般意义上的我们的榜样。他不自律...

  • 阅读总结

    近段时间看书的总结,我没有限制自己只能限于看哪本书,感觉自己缺什么就看什么,刚开始觉得看了后很多都不记得了,但坚持...

  • 阅读总结

    寒假里,我一共看了三套书,一套是《笑傲江湖》,一套是《倚天屠龙记》,一套是《纳尼亚传奇》。《笑傲江湖》和《倚...

  • 阅读总结

    加入熊猫学院第六天,阅读总时长74分钟,其实就是每天10几分钟的阅读时间,然后今天就是复习时间。其实现在想想很幸运...

网友评论

      本文标题:1.underscore.js阅读总结

      本文链接:https://www.haomeiwen.com/subject/qvmeyctx.html