2016-05-31 2 views
0

Я столкнулся с этой нотации стенографии в array.reduce и object.sort функций в Sciter (http://www.terrainformatica.com/):Sciter сокращенная запись

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

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

Я могу довольно много догадаться, что означают параметры, но я не знаю, наверняка. Как это обозначение работает?

Редактировать: Подобная нотация используется в Python. https://en.wikipedia.org/wiki/Anonymous_function

+0

Это недопустимое JS, даже с функциями ES6, доступными в Babel. – ssube

+0

@ssube Это не Javascript. Это TIScript (aka Sciter) –

ответ

1

Видимо это lambda function syntax из Sciter языка сценариев, который может быть похож на JavaScript, но очень отличается в этом отношении.

+0

Спасибо. Да. Вот и все. –

Смежные вопросы