Este es el comportamiento lógico:
Cita:
Pero, sin embargo, con localStorage, pasa algo extraño:var arrayfechas = new Array("18-11-2013-14-56","17-05-2015-18-55");
for(i in arrayfechas){
console.log(arrayfechas[i]);
}
/*Muestra:
-> 18-11-2013-14-56 <-
-> 17-05-2015-18-55 <-
*/
for(i in arrayfechas){
console.log(arrayfechas[i]);
}
/*Muestra:
-> 18-11-2013-14-56 <-
-> 17-05-2015-18-55 <-
*/
Cita:
¿Alguien sabe por qué ocurre esto?localStorage.arrayfechas = new Array("18-11-2013-14-56","17-05-2015-18-55");
for(i in localStorage.arrayfechas){
console.log(localStorage.arrayfechas[i]);
}
/*Muestra:
-> 1 <-
-> 8 <-
-> - <-
-> 1 <-
-> 1 <-
-> - <-
-> 2 <-
-> 0 <-
-> 1 <-
-> 3 <-
-> - <-
-> 1 <-
-> 4 <-
-> - <-
-> 5 <-
-> 6 <-
ETC...
*/
for(i in localStorage.arrayfechas){
console.log(localStorage.arrayfechas[i]);
}
/*Muestra:
-> 1 <-
-> 8 <-
-> - <-
-> 1 <-
-> 1 <-
-> - <-
-> 2 <-
-> 0 <-
-> 1 <-
-> 3 <-
-> - <-
-> 1 <-
-> 4 <-
-> - <-
-> 5 <-
-> 6 <-
ETC...
*/
PD:Feliz año nuevo :)