Hola! Me estoy iniciando en JS y me ha surgido una duda existencial que está pudiendo con migo jeje He intentado buscar información sobre el tema pero, o no lo he sabido buscar bien, o es una tontería que solo yo pregunto..
La cuestión es que tengo el siguiente código en el que tengo cinco arrays y quiero filtrar los elementos indicando el nº de año (1-5) y la posición del elemento a filtrar dentro del array. Pero no se como hacer para que la concatenación "ano"+nano+"["+nmes+"]" me la tome como una variable y no como una cadena de caracteres, es decir, que no me imprima por ejemplo "ano1[0]", sino que me imprima "12"
Código javascript
:
Ver original<script type="text/javascript">
var ano1 = [12,65,58,45,84,65,78,15,16,54,12,48];
var ano2 = [15,68,48,48,24,15,48,75,26,64,42,78];
var ano3 = [52,85,28,55,44,62,71,17,14,51,13,28];
var ano4 = [22,25,55,75,44,75,77,85,86,55,42,44];
var ano5 = [88,44,55,66,22,45,18,11,22,54,22,11];
function filtrar(){
var nano = prompt("Introduzca el año (1-5):","");
var nmes = prompt("Introduzca el mes (0-11):","");
document.write("ano"+nano+"["+nmes+"]");
}
</script>
Agradecería muchísimo vuestra ayuda ;)
Felices fiestas!