<< 10月 2007 | ホーム | 12月 2007 >>

ラベル付き continue

Sapid の JSX-model 生成系がラベル付き continue に対応していないことが今頃になって発覚しました。そもそも構文解析が間違っている(ラベル付き continue が定義されていない)んですが、ラベルが付いていてもたまたま解析をパスしてマークアップも(結果は間違っていますが)行われてしまうようです。直さないといけないんですが…。

タグ :

JavaScript で同名の仮引数を持つ関数

JavaScript の関数で仮引数を同名にした場合、どれを参照するのが正解でしょうか。例えば、


function f(x, x, x, x) {
  print(x);
}
f(0, 1, 2, 3);

では、Rhino1.6R3 だと 3 が表示されますが、一番後ろでいいのかな。仕様書をみても書いてないような気がします。誰か知っていたら教えてください。