JavaScript中的instanceof()
Posted 冰雪奇缘lb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中的instanceof()相关的知识,希望对你有一定的参考价值。
instanceof是如何判断的?
- 表达式:
A instanceof B
- 如果B函数的显式原型对象在A对象的原型链上,返回 true,否则返回 false
Function
是通过 new 自己产生的实例instanceof()
只能判断是不是自己的实例对象,如果两个数据完全一样,返回false,例如:A instanceof A
<script type="text/javascript">
function Foo() { }
var f1 = new Foo()
console.log(f1 instanceof Foo) // true
console.log(f1 instanceof Object) // true
console.log(Foo instanceof Foo) // false
</script>
以上是关于JavaScript中的instanceof()的主要内容,如果未能解决你的问题,请参考以下文章
instanceof运算符的实质:Java继承链与JavaScript原型链