Итак, я использую это в 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
В хром и другие, я просто получаю 0-3, никаких таинственных "indexOf". Почему и какое исправление?