アッー!
こんな事ができるとは!


おしゃれjs術(そんなことはない) p0t
(function (list) {
  var tmp = '';
  for (i = 0; i < list.length; i++) {
    tmp += list[i];
  }
  alert(tmp);
})(['foo','bar','baz']);
関数内なので、var してあげれば使える変数名は無限大!
これで不用意な変数使用による汚染の心配が無くなる!
しかも何かスッキリする!

手元にある本には、( ) の挙動について詳しく書かれていなかったので、色々試してみた結果・・・
(alert)('hoge');
という事なのですね。
うわーこんな引数の渡し方、おしゃれだオシャレ過ぎる。(混乱気味)
今まさに "目からウロコ" 現象が 俺の顔面上で 繰り広げられているのであります。

人のソースを読まなきゃイカンのだなあ、と痛感。
JavaScript は本当に奥が深・・・え? 常識なのディスカ?