Autor
|
Tema: Duda con arrays en javascript (Leído 3,810 veces)
|
jamatbar
Desconectado
Mensajes: 109
|
Buenas, quiero un javascript que me pida "x" nombres y los liste luego, el problema es que no sé como crear un array de "x" posiciones, he probado de mil formas y no me sale. Os pongo el código a ver si me podéis ayudar. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Ejercicio 7 string</title> </head> <body> <script type="text/javascript"> var arraynombres=new array(10); var nombre; var contador=0; do{ for(var i=0; i<arraynombres.length;i++){ nombre=prompt("Introduce el nombre"); arraynombres[i]= ""+nombre; contador++; if(nombre!="ultimo"){ document.write("Nombre: "+arraynombres[i]+ " y se han leído "+contador+" nombres <br>"); } } } while(nombre!="ultimo"); </script> </body> </html>
Gracias de antemano y saludos.
|
|
« Última modificación: 5 Octubre 2016, 23:59 pm por jamatbar »
|
En línea
|
|
|
|
engel lex
|
normalmente se declara el array vacio y lo rellenas numerando la posición es decir var contenedor = [] contenedor[0] = "hola" contenedor[1] = "mundo" //se insertan un numero indeterminado de elementos contenedor[contenedor.length] = "colocando ultimo elemento"
esa ultima linea verá cual es el lago del array y lo usará como indice (sabemos que el largo es 1 mayor que el indice, asì que funciona para nosotros)
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
jamatbar
Desconectado
Mensajes: 109
|
normalmente se declara el array vacio y lo rellenas numerando la posición es decir var contenedor = [] contenedor[0] = "hola" contenedor[1] = "mundo" //se insertan un numero indeterminado de elementos contenedor[contenedor.length] = "colocando ultimo elemento"
esa ultima linea verá cual es el lago del array y lo usará como indice (sabemos que el largo es 1 mayor que el indice, asì que funciona para nosotros) No sé como implementar eso a mi código, o no te entiendo muy bien lo que quieres decir
|
|
|
En línea
|
|
|
|
engel lex
|
en lugar de usar var arraynombres=new array(10); usas eso declarará un array vacio... luego llenas tanto como quieras... si quieres que sea fijo de 10 posiciones (no estoy seguro si eso es lo que quieres) usas var arraynombres=new Array(10); recuerda que el lenguaje es sensible a mayúsculas
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
jamatbar
Desconectado
Mensajes: 109
|
He intentado lo que me habéis dicho y ni me ejecuta: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Ejercicio 7 string</title> </head> <body> <script type="text/javascript"> var arraynombres=[] var nombre; var contador=0; do{ for(var i=0; i<arraynombres.length;i++){ nombre=prompt("Introduce el nombre"); arraynombres.push(nombre); contador++; if(nombre!="ultimo"){ document.write("Nombre: "+arraynombres[i]+ " y se han leído "+contador+" nombres <br>"); } } } while(nombre!="ultimo"); </script> </body> </html>
|
|
|
En línea
|
|
|
|
EFEX
Desconectado
Mensajes: 1.171
"Dinero Facil"
|
arraynombres.length
arraynombres esta vacio, cuidado con los bucles tambien..
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda con arrays o matriz?
Programación Visual Basic
|
ricardovinzo
|
4
|
4,144
|
10 Junio 2008, 23:36 pm
por CeLaYa
|
|
|
Duda con arrays dentro de arrays
« 1 2 »
PHP
|
Servia
|
11
|
7,463
|
10 Marzo 2011, 09:04 am
por Servia
|
|
|
Funcion RecomendarButacas Ayuda!! (Recorrer arrays de arrays)
Java
|
elenfatico
|
2
|
3,106
|
7 Abril 2016, 00:44 am
por 50ShadesOfKenyi
|
|
|
Duda con arrays en PHP
PHP
|
RevolucionVegana
|
8
|
4,121
|
8 Agosto 2017, 03:09 am
por RevolucionVegana
|
|
|
Duda con arrays C++
Programación C/C++
|
aRaZer
|
2
|
1,714
|
24 Octubre 2018, 09:33 am
por elgilun
|
|