In all the articles it is written that JavaScript is a prototype-based language, meaning that every object has a prototype (or, more precisely, prototype chain).
So
var F = function(){}; var object1 = new F(); alert(object1.constructor === F); alert(object1.constructor.prototype === F.prototype);