I read the book by David Flanagan (JavaScript. Detailed Guide). I met this paragraph:
Objects created using the new keyword and invoking the constructor get the value of the prototype property of the constructor function as a prototype. Therefore, the object created by the expression new Object () inherits the properties of the Object.prototype object as if it was created using the literal in curly brackets {}. Similarly, the prototype of the object created by the expression new Array () is Array.prototype, and the prototype of the object created by the expression new Date () is Date.prototype.
Conducted a test:
As you can see: the prototype of an object created as new Date () is not a Date.prototype at all. Question: What does Flanagan mean here as a "prototype of the created object"?
