Странное поведение, и я просто отправляю этот вопрос, чтобы узнать, знает ли кто-нибудь причину этого или мой код просто неправильный:
string text = "~"; //yip, let's take some weird character
alert(text[0]);
//all major browsers output "~"
//IE6 & 7: undefined
alert(text.charAt(0));
//works in all browsers
Теперь мой вопрос: используется ли текст в качестве массив не поддерживается в IE7, код в целом неправильный, и можно ли использовать .charAt (i)
вместо string [i]
?
PS: Есть какой-то парень, который ответил на свой вопрос относительно этого. Мой вопрос остается: где это задокументировано? Это обычная "ошибка" IE?