2016-05-31 26 views
0

ich diese Notation Stenografie in den array.reduce und object.sort Funktionen in Sciter begegnet sind (http://www.terrainformatica.com/):Sciter Kurzschreibweise

array.reduce(:a, b: a + b) 

object.sort(:a, b: a.start_time < b.start_time ? -1 : 1) 

ich ziemlich viel erraten kann, was die Parameter bedeuten, aber ich weiß nicht, sicher. Wie funktioniert diese Notation?

Edit: Ähnliche Schreibweise wird in Python verwendet. https://en.wikipedia.org/wiki/Anonymous_function

+0

Dies ist nicht gültig JS, auch mit den ES6-Funktionen in Babel. – ssube

+0

@ssube Dies ist kein Javascript. Es ist TIScript (aka Sciter) –

Antwort

1

Anscheinend ist das ein lambda function syntax der Sciter Skriptsprache, die JavaScript ähnlich sein könnte, aber ist ganz anders in dieser Hinsicht.

+0

Danke. Ja. Das ist es. –