105 Stimmen

Ist es zulässig, Funktionen in JSON-Ergebnissen zu definieren?

Ein Teil der JSON-Antwort einer Website enthielt Folgendes (... aus Gründen des Kontexts hinzugefügt):

{..., now:function(){return(new Date).getTime()}, ...}

Ist das Hinzufügen anonymer Funktionen zu JSON gültig? Ich würde erwarten, dass jedes Mal, wenn Sie auf "Zeit" zugreifen, einen anderen Wert zurückgeben.

-7voto

Clif Collins Punkte 1

Lassen Sie die Anführungszeichen weg...

var a = {"b":function(){alert('hello world');} };

a.b();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X