instance-of-name

0.1.1 • Public • Published

instance-of-name

Checks the prototypical chain of an object and compares each constructor's name against the value.

Installation

npm install instance-of-name

API

instanceOf(object, className)

Arguments

  • object object The object to check
  • string className The name of the constructor function

Usage

import instanceOf from 'instance-of-name';

class Car {}
class Ford extends Car {}
class Focus extends Ford {}

let focus = new Focus();
focus instanceof Focus; // true
focus instanceof Ford; // true
focus instanceof Car; // true
focus instanceof Object; // true
focus instanceof Array; // false

instanceOf(focus, 'Focus'); // true
instanceOf(focus, 'Ford'); // true
instanceOf(focus, 'Car'); // true
instanceOf(focus, 'Object'); // true
instanceOf(focus, 'Array'); // false

Package Sidebar

Install

npm i instance-of-name

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • mmiller42