IE8 для… в перечислителе

Итак, я использую это в IE8:

var hi=["hi", "lo", "foo", "bar"];
for(i in hi){console.log(i)};
//WTF is that indexOf i value?
LOG: 0
LOG: 1
LOG: 2
LOG: 3
LOG: indexOf
undefined

В chrome и других я просто получаю 0–3, никакой таинственной вещи "indexOf". Почему и что делать?

12
задан randomor 31 January 2012 в 18:39
поделиться