https://repl.it/@valoro/JS-arrays
Disponemos de una serie de ejemplos que trabajan con arrays. Una lista o array se declara creando una variable con datos encerrados entre corchetes o con la expresión:
new Array(elemento_1, elemento_2,...,elemento_n)
Los elementos pueden ser cadenas de texto entre comillas, booleanos (true, false), números, otras listas o bien diccionarios, así como una combinación de todos ellos enlazados unos con otros en diferentes niveles de complejidad.
Podemos determinar el número de elementos con
length
.Podemos leer o escribir sobre un elemento indicando el nombre de la lista y entre corchetes el número del índice del elemento. Los índices comienzan a numerar lo elementos por cero.
'use strict'
var lista1=['Madrid','París','Londres','Roma'];
var lista2=[2,5,7,9,11];
var lista3=new Array(true,false,false,true,true);
var lista4=[{'España':'Madrid','Italia':'Roma'},{'Tieraa':'Luna','Marte':['Phobos','Deimos']}]
console.log(lista1.length); //da 4
do{
var elemento=parseInt(prompt("¿Qué ciudad quieres?",0));
if(elemento<lista1.length){
alert('La ciudad elegida es: '+lista1[elemento]);
}else{
alert('Indique un número menor que '+lista1.length);
}
} while (elemento<0 || elemento>3);
document.write("<h1>Ciudades elegidas</h1>");
document.write("<ul>");
for(var i=0;i<lista1.length;i++){
document.write("<li>"+lista1[i]+"</li>");
}
document.write("</ul>");
document.write("<h1>Ciudades numeradas</h1>");
document.write("<ul>");
lista1.forEach((item,indice,arr)=>{
document.write("<li>"+indice+". "+item+"</li>");
console.log(arr);
});
document.write("</ul>");
La estructura
forEach
utiliza tres argumentos que aquí hemos denominado item
, indice
y arr
. Los dos últimos son optativos. El argumento arr
contiene un array con todos los elementos de la lista.
No hay comentarios:
Publicar un comentario