martes, 1 de mayo de 2018

Numeración en los Arrays de Java Script

Los arrays en JS tienen una manera muy especifica de enumerarse.

Si nosotros hiciésemos la lista para la compra en un array, lo escribiríamos así:
1. Huevos
2. Leche
3. Harina
4. Pan

Pero en el caso de JS el lo organiza así:
0. Huevos
1. Leche
2. Harina
3. Pan

Como has podido observar, JS enumera los elementos de una manera diferente. Si quieres programar arrays en JS necesitaras tener esto en cuenta por que puede crear mucha confusión.

Un ejemplo en el propio JS sería este:
 var texto='';  
 var cars = new Array(3);    
 cars[0]="A";   
 cars[1]="B";   
 cars[2]="C";   
 cars[3]="D";   
 for (i=0;i<=3;i++){   
   texto+=cars[i]+', ';   
 }   
 document.write(texto);  

Aunque tenemos cuatro letras si quisiésemos imprimir la ultima tendríamos que hacer algo así:
 var cars = new Array(3);    
 cars[0]="A";    
 cars[1]="B";    
 cars[2]="C";    
 cars[3]="D";    
 document.write(cars[3]);  


No hay comentarios:

Publicar un comentario