Prototypal Inheritance 05
Only function has prototype object
Let's create an object and a function and check if there is prototype object.
const obj = {};
function myFunc() {}
console.log(obj.hasOwnProperty('prototype'));
console.log(myFunc.hasOwnProperty('prototype'));
This will return
false
true
Now we know the base object of Javascript Object has a property property.
Object.hasOwnProperty('prototype');
This will return true.
Actually the Object of the javascript is a function not an object.