【发布时间】:2011-12-06 08:52:55
【问题描述】:
奇怪的行为,我只是发布这个问题,看看是否有人知道原因或我的代码是否完全错误:
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:有some guy who answered his own question 与此有关。我的问题仍然存在:这是在哪里记录的?这是一个普通的 IE “bug”吗?
【问题讨论】:
标签: javascript arrays string internet-explorer