中易网

js判断类型instanceof 怎么用

答案:1  悬赏:10  
解决时间 2021-01-12 15:39
js判断类型instanceof 怎么用
最佳答案
在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。这就需要用到instanceof来检测某个对象是不是另一个对象的实例。

另外,更重的一点是 instanceof 可以在继承关系中用来判断一个实例是否属于它的父类型。

例如:

function Foo(){}
Foo.prototype = new Aoo();//JavaScript 原型继承
var foo = new Foo();
console.log(foo instanceof Foo)//true
console.log(foo instanceof Aoo)//true

上面的代码中是判断了一层继承关系中的父类,在多层继承关系中,instanceof 运算符同样适用。

又如:

console.log(Object instanceof Object);//true
console.log(Function instanceof Function);//true console.log(Number instanceof Number);//false
console.log(String instanceof String);//false
console.log(Function instanceof Object);//true
console.log(Foo instanceof Function);//true
console.log(Foo instanceof Foo);//false
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张玉宁为什么要离开德甲?
什么耳机适合在嘈杂的环境中使用
ADC组成技术有哪些
有没有人微商引流被骗
萌新求吧内大神指教一下minion怎么用
qq头像姓氏林,男
求解偏导数和全微分
I will love the light for it shows me the
拔一毛可以立天下为什么不拔
彻底戒烟和少抽烟(每天三根)哪个更现实?
错 我是一个70后 品我今天发现那本跟随羔羊唱
秦皇岛南戴河回头客超多的精品近海家庭房普通
请问德语里“我想你了”怎么拼写和读?
1月19日是什么日子?
找一个头像
推荐资讯
求助polysorbate 80 的最新版EP9.2,BP2017的
请问音响是新科3好还是威斯汀好
生蛇生一圈会死吗
为什么男人都喜欢逢场作戏
版上怎么看桔子理财和金蛋理财
墙体有一道细小的裂缝正常吗
请用指针的方法,编写一个函数实现把给定字符
美式整脊培训班哪家比较专业
对联雨对什么
一对男女朋友会不会因消费观念的不同而分手有
he woiks as a computer engineer怎么解释
they与them有什么不同?怎么用?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?