up
This commit is contained in:
parent
f99574f53b
commit
b0976b5253
153 changed files with 590 additions and 533 deletions
|
@ -0,0 +1,25 @@
|
|||
importance: 5
|
||||
|
||||
---
|
||||
|
||||
# Что выведет instanceof?
|
||||
|
||||
В коде ниже создаётся простейшая иерархия классов: `Animal -> Rabbit`.
|
||||
|
||||
Что выведет [instanceof](/instanceof)?
|
||||
|
||||
Распознает ли он `rabbit` как `Animal`, `Rabbit` и к тому же `Object`?
|
||||
|
||||
```js
|
||||
function Animal() {}
|
||||
|
||||
function Rabbit() {}
|
||||
Rabbit.prototype = Object.create(Animal.prototype);
|
||||
|
||||
var rabbit = new Rabbit();
|
||||
|
||||
alert( rabbit instanceof Rabbit );
|
||||
alert( rabbit instanceof Animal );
|
||||
alert( rabbit instanceof Object );
|
||||
```
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue