IE で 「’(’ がありません。」といわれた時の対応
ほんと IE きらい。
まぁそれは別にして、IE でハマる時って時間の割に内容がへちょい。
エラー文言を google 先生に訪ねても見つからなかったので同じよう
症状になった人の助けになれればとの意味を込めての備忘録。
どちかというと本人が再度しそうな、、、 (ry
var hoge = { fuga: 1, foo: 2};
for each (var i in ['fuga', 'foo']) {
alert(hoge[i]);
}
これが IE だと動かなくて「’('がありません」となる。
var hoge = { fuga: 1, foo: 2};
alert(hoge.fuga);
alert(hoge.foo);
}
結局別に書いて対応したけど、いけそうな感じなんだけどなー
ちなみに in は凄い便利。書かないと忘れるのでメモ。
こんな感じでキーがあるかの確認もできたり。
if ('fuga' in hoge) { alert('fugaあるよー'); }