get-prototype-chain

Returns an array of the object's prototype chain

Usage no npm install needed!

<script type="module">
  import getPrototypeChain from 'https://cdn.skypack.dev/get-prototype-chain';
</script>

README

get-prototype-chain Build Status

Returns an array with the passed in object's prototype chain (in ascending order).

Install

npm install --save get-prototype-chain

Usage

const getPrototypeChain = require('get-prototype-chain');

class A {

}

class B extends A {

}

class C extends B {

}

var obj = new C();

getPrototypeChain(obj).map(x => x.constructor.name)

// returns ['C', 'C', 'B', 'A', 'Object']