名前付き引数

名前付き引数を使用すると、関数に引数を渡すときに、
その位置ではなく名前を使って引数を渡すことができるようになる。この名前は単純な文字列である。
3つの (名前付き引数に対して) 位置固定引数 (その内1つは省略可能) と
4つの名前付き引数を持つ関数宣言は次のようになる:

function f(a: Number, b: Boolean,
  c: Number = 5, named x: Integer = 7,
  named y = null, named z = 34, named t = undefined)この関数を呼び出すには次のようにする:

f(2, true, y: 5);
f(2, true, 8, z: 32, x: 9);

http://www.mozilla-japan.org/js/language/js20/rationale/named.html