I don't understand the difference between Object and Object.constructor.
Let's take an example :
function Person() {}
var p = new Person();
Person is the function to create objects. So :
p instanceof Person //true
p.constructor // Person
Person is the constructor and I can create persons with new Person()
But Object is also a constructor ( I can create object with new Object()). So why Object has a constructor property since it's already a constructor itself ?
Thanks