The instanceof Operator
JavaScript instanceof
The instanceof operator returns true if an object is an instance of a specified object:
Example
const cars = ["Saab", "Volvo", "BMW"];
(cars instanceof Array) // Returns true
(cars instanceof Object) // Returns true
(cars instanceof String) // Returns false
(cars instanceof Number) // Returns false
Try it Yourself »
See Also:
Browser Support
instanceof
is an ECMAScript3 (JavaScript 1999) feature.
It is supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |