zoukankan      html  css  js  c++  java
  • 类型判断常用的的四种方式

      1.typeof

        能正确判断出null以外的原始类型(对象类型的判断就有点感人了)

        判断null会出错:

      2.instanceof

        a instanceof b

        能较为准确的判断出对象类型,但无法判断原始类型

        原理:通过查找b是否在a的原型链上

        

      3.constructor(通过判断是否某个构造函数的实例)

      4.toString(建议使用Object.prototype.toString.call(),因为toString方法可能被重写,无法达到最好的效果)

        

  • 相关阅读:
    模拟测试69
    模拟测试68
    模拟测试66
    NOIP模拟测试15
    NOIP模拟测试14
    Gekoo's checker
    NOIP模拟测试13
    替罪羊树模板
    KDTree笔记
    NOIP模拟测试12
  • 原文地址:https://www.cnblogs.com/angle-xiu/p/11300697.html
Copyright © 2011-2022 走看看