Ich habe eine JavaScript-Ausnahme in Google Chrome untersucht.Was sind diese mysteriösen Methoden einer JavaScript-Ausnahme?
Und ich bemerkte die Funktionen get message
, get stack
, set message
und set stack
. Ich habe versucht, diese Ausnahme abzufangen und alert(e.get_message());
nur laufen zu lassen, um einen Fehler zu erhalten. Ich versuchte auch, alert(e.get message());
zu laufen, der offensichtlich einen anderen Fehler wegen des Raumes zurückgab.
Was sind diese mysteriösen Methoden und wie nennt ein Entwickler sie?
Beachten Sie, dass der Eigenschaftszugriff über '.' nur syntaktischer Zucker für die Indexierung über' [...] 'ist. Sie können also einem Objekt eine Methode mit einem Leerzeichen in seinem Namen geben; Aufruf würde so aussehen: 'alert (e ['get message']());' –