this
ist niemals in JavaScript implizit (wie in Java). Wenn Sie also keine Funktion als Methode für ein Objekt aufrufen, wird this
nicht an etwas Vernünftiges gebunden (es wird an das Objekt window
im Browser gebunden).
Wenn Sie ein this
innerhalb der Funktion haben wollen, sollte diese Funktion als Methode verwendet werden, das heißt:
Dann ist sayName eine Methode und wird in this
Ich habe viele Beispiele im Internet gesehen (einschließlich jQuery-based):
%Vor%Tags und Links javascript jquery