Risposte:
newcrea un nuovo oggetto (vuoto) e lo imposta this, quindi chiama la funzione, che funge da costruttore per l'oggetto (manipolando this. qualcosa ). Chiamare la stessa funzione senza la newparola chiave consentirebbe di agire su qualunque cosa thissignifichi attualmente.
newe l'oggetto creato viene sprecato.
newfarà sì che il prototipo del nuovo oggetto venga impostato in modo da fare riferimento a quello della prima funzione a cui viene passato il nuovo oggetto. Non penso che il comportamento possa essere legittimamente raggiunto con altri mezzi.