<< 2007/11/12 | ホーム | 2007/11/14 >>

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

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


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

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