文章分类 其他 原型模式 前端 javascript 开发语言 ecmascript 阅读数 : 130 阅读时长 : 4分钟
使用 typeof 检测数据类型,首先返回的都是一个字符串,其次字符串中包含了对应的数据类型;
缺点:
typeof null === "object"
总结:主要用来检测基本类型值(除null)和函数类型值;
instanceof
运算符用于检测构造函数的 prototype
属性是否出现在某个实例对象的原型链上
object instanceof constructor
object
为实例对象,constructor
为构造函数
构造函数通过new
可以实例对象,instanceof
能判断这个对象是否是之前那个构造函数生成的对象
对象中的 toString() 方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。默认情况下,toString() 方法被每个 Object 对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 “[object type]”,
更多【原型模式-js检测数据类型方式(typeof instanceof Object.prototype.toString.call())】相关视频教程:www.yxfzedu.com