var Constr = function() {} ; Constr.prototype = Object ; var a = new Constr() ; alert(a.prototype) ;
var Constr = function() {} ; Constr.prototype = { prototype: 123 }; var a = new Constr() ; alert(a.prototype) ;
var Constr = function() {} ; Constr.prototype = Object ; var a = new Constr() ; alert(a.hasOwnProperty('prototype')) ;
var Constr = function() {} ; Constr.prototype = {prototype:'ololo'}; // это типа Object у которого есть свойство prototype и оно чему-то ровно var a = new Constr() ; alert(a.prototype) ;