2012年1月13日金曜日

javascriptのfor - inではまったこと

関数の中でfor(keys in 配列)を呼び出したところ。
このkeysの定数はなんとglobal変数になってしまうみたいです。
ローカルにするなら
for(var keys in 配列)
としないとだめ。(safariで確認、ほかのブラウザは未検証)

再帰的処理をかけたところ。keysがこわれて大変なことになった・・・

0 件のコメント:

コメントを投稿