JavaScript · Middle · Frage 61 von 75
Was macht new User("Ann") mit einer normalen Konstruktorfunktion?
- 1Erzeugt ein Objekt mit dem Prototyp
User.prototypeund führtUserdarauf aus - 2Ruft
Userals normale Funktion mit globalemthisauf - 3Kopiert alle Methoden von
Userin ein neues einfaches Objekt
Antwort zeigen
Richtige Antwort: Erzeugt ein Objekt mit dem Prototyp User.prototype und führt User darauf aus
Erklärung
Liefert der Konstruktor explizit ein Objekt zurück, ersetzt dieses Objekt this. Ein Aufruf ohne new macht this im Strict Mode zu undefined.