Respostas:
new
cria um objeto novo (vazio) e conjuntos this
para ele, em seguida, chama a função, que atua como o construtor para o objeto (através da manipulação this
. algo ). Chamar a mesma função sem a new
palavra - chave permitiria agir de acordo com o que this
atualmente significa.
new
e o objeto criado será desperdiçado.
new
fará com que o protótipo do novo objeto seja configurado para referenciar o da primeira função para a qual o novo objeto é passado. Não acho que o comportamento possa ser legitimamente alcançado por outros meios.