Soy nuevo en javascript. Por favor, ayúdame.
¿Podemos crear arreglos con bucle for, sin corchetes? Me gusta :
var ar0 = num0 var ar1 = num1 . . var ar"i" = num"i"no puedo definir asi:
for (i=0;i<5;i++){ var (ar+i) = num+i }Sé que esta no es una matriz, pero quiero crear mucho como esto. tengo que usar "for loop"
Puedes usar algo como esto:
let result={}; for (let i=0;i<5;i++){ result["ar"+i]= `num${i}`; } console.log(result);El resultado será algo como esto:
{ ar0: 'num0', ar1: 'num1', ar2: 'num2', ar3: 'num3', ar4: 'num4' }
Espero que eso sea lo que estás buscando.
Solo lo veo como una solución:
let ar = Array.from({length:5},(_,i)=>`num${i}`)Use la función incorporada eval:
for (i=0;i<5;i++){ eval("var " "ar"+i + "= num+"i) }