comportamiento extraño y estoy fijando esta pregunta para ver si alguien sabe la razón de esto o si el código es incorrecto simplemente:IE7 Javascript y el uso de la cadena como una matriz
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
Ahora mi pregunta es : ¿Está utilizando un texto como una matriz no admitida en IE7, el código es incorrecto en general y está bien usar .charAt(i)
en lugar de string[i]
?
PD: Hay some guy who answered his own question con respecto a esto exactamente. Mi pregunta permanece: ¿Dónde está esto documentado? ¿Es esto un IE "error" regular?
perfecto! Así que IE lo hizo correctamente, todos los otros navegadores son buenos para mí usando cadenas como matrices. –