您的位置首页生活百科

instanceof用法

instanceof用法

的有关信息介绍如下:

instanceof用法

在JavaScript中,一般使用typeof来判断对应的数据类型,但是使用typeof判断复合的引用类型,会出现问题。这时,可以使用instanceof来检测某个对象是不是另一个对象的实例。

打开HBuilderX工具,在web项目中的pages文件夹,新建页面文件

在script标签中,调用window.onload函数,定义字符串变量,然后使用instanceof判断是否是String对象的实例

保存代码并运行页面文件,打开浏览器控制台,打印结果为false,说明字符串变量不是String对象的实例

定义一个函数User,使用instanceof判断User是否为Function对象的实例

刷新浏览器,结果打印结果为true,说明User是Function对象的实例

如果想要判断String对象继承关系上Object是否为父类,调用instanceof

再次保存代码并刷新浏览器,查看打印不同结果,可以说明是否是继承关系的父类

instanceof用法

1、检测某个对象是不是另一个对象的实例

2、判断继承关系中是不是父类