Druckfunktionscode mit Parametern JS

8

Ich möchte den gesamten Funktionscode (mit Parametern) erhalten und in div.code

ausgeben

HTML-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

    
Oloji 15.12.2016, 09:40
quelle

3 Antworten

6

Sie sollten String() verwenden, um eine Zeichenfolge aus dem Funktionscode

zu erstellen %Vor%

Wenn Sie param durch Ihre Eingabe ersetzen möchten, können Sie mit String(f) result als on string

arbeiten %Vor%

Sehen Sie sich dieses jsFiddle-Beispiel

an

Lesen Sie hier auch mehr über die Funktion String ()

    
m.antkowicz 15.12.2016, 09:47
quelle
3

Sie können verwenden:

%Vor%

%Vor%
    
Hors Sujet 15.12.2016 09:56
quelle
1

Ich würde empfehlen, die vanilla toString-Funktion des Function -Objekts aufzurufen, um Ihre Funktion wie folgt zu stringulieren:

%Vor%

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%     
JoschuaSchneider 15.12.2016 09:52
quelle

Tags und Links