Both Objectand Functionare constructors, so they are functions.
The expression Object instanceof Functionreturns truebecause it Objectis a function, therefore it is an instance of the type Function.
Function instanceof Object true, Function - , Function, Object.