详解JavaScript类型判断的四种方法

drug94501 15 0 pdf 2021-10-04 20:10:06

JavaScript有八种内置类型,除对象外,其他统称为“基本类型”。在这里需要特别注意的是:instanceof 检测的是原型通俗一些讲,instanceof 用来比较一个对象是否为某一个构造函数的实例。而对于其他对象,则需要通过 call / apply 来调用才能返回正确的类型信息。使用该方法我们可以封装一个isType方法来对类型进行判断或者constructor属性,可以得知某个实例对象,到底是哪一个构造函数产生的。所以,修改原型对象时,一般要同时修改constructor属性的指向。注意:1、null 和 undefined 是无效的对象,因此是不会有 constructor 存在的,这两种类型的数据需要通过其他方式来判断。

详解JavaScript类型判断的四种方法

详解JavaScript类型判断的四种方法

详解JavaScript类型判断的四种方法

用户评论
请输入评论内容
评分:
暂无评论