The isPrototypeOf
function is used to determine whether an object exists in another object's prototype chain. In the Underscore library, the isPrototypeOf
function is provided as _isPrototypeof
.
To use it, simply pass in two parameters: the object you want to check, and the object you want to check against.
index.tsx166 chars6 lines
In the example above, we create an object myProto
, and then create a new object myObj
with myProto
as its prototype using Object.create
. We then use _isPrototypeof
to check if myProto
is in myObj
's prototype chain, and the result is true
.
Note that _isPrototypeof
is only checking if the given object exists in the other object's prototype chain. It does not check if the two objects are directly related to each other via inheritance or otherwise.
gistlibby LogSnag