Función de Javascript con prototipo dentro de prototipo de función padre

¿Es esto posible?

function foo() {
    // do stuff
}
foo.prototype = {
    // stuff...
    bar: function() {
        // do some things with this, where this refers to foo
    },
    bar.prototype: {
        // set some definitions for bar to work with.
        // Where does "this" go and what does it refer to?
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta