Ich möchte den gesamten Funktionscode (mit Parametern) erhalten und in div.code
ausgebenHTML-Datei
%Vor%script.js
%Vor%Also im div.code sollte es
sein %Vor%Was soll ich verwenden? Ich habe versucht, toString, toSource, JSON.stringify zu verwenden, aber es funktioniert nicht
Sie sollten String()
verwenden, um eine Zeichenfolge aus dem Funktionscode
Wenn Sie param
durch Ihre Eingabe ersetzen möchten, können Sie mit String(f)
result als on string
Sehen Sie sich dieses jsFiddle-Beispiel
anLesen Sie hier auch mehr über die Funktion String ()
Ich würde empfehlen, die vanilla toString-Funktion des Function
-Objekts aufzurufen, um Ihre Funktion wie folgt zu stringulieren:
Dies druckt Ihre Funktion wie Sie erwähnt haben.
Wenn Sie die Werte später ersetzen möchten, können Sie replace
in Kombination mit Regex verwenden.
So:
%Vor%Damit erhalten Sie Folgendes:
%Vor%Tags und Links javascript function