Was bedeutet folgender Code? (Es ist nicht json - es Code, der nicht Fehler generiert durch js Interpreter)Javascript seltsame Syntax, die funktioniert - aber wie?
foo: 5
Der Grund für die Frage ist, wie folgt. In Pfeilfunktionsbeispielen gibt es eine, die die Verwirrung zwischen json und Codesatzsyntax zeigt:
var func =() => { foo: 1 };
Die func() gibt nicht definiert und den obigen Code nicht ausfällt. Ich habe versucht, nur den foo: 5-Code als einzigen Code in einem js-Modul zu setzen - und es funktioniert ... Ich weiß nichts über einen ':' - Operator, weder über Labels in js.
Es ist ein Label. Das ist alles. –
Mögliches Duplikat von [Objekt von der Pfeilfunktion zurückgeben] (http://stackoverflow.com/questions/35551000/return-object-from-arrow-function) –