Odpowiedzi:
newtworzy nowy (pusty) obiekt i ustawia się thisna nim, a następnie wywołuje funkcję, która działa jako konstruktor obiektu (manipulując this. czymś ). Wywołanie tej samej funkcji bez newsłowa kluczowego pozwoliłoby działać na cokolwiek, co thisobecnie oznacza.
newi tworzony obiekt jest marnowany.
newspowoduje, że prototyp nowego obiektu będzie ustawiony tak, aby odwoływał się do pierwszej funkcji, do której przekazywany jest nowy obiekt. Nie sądzę, że takie zachowanie można osiągnąć w inny sposób.