¿Cómo relleno elementos de una matriz en otra matriz respetando el tamaño? Ejemplo
Arra1 = ["1","2","3","4","5"] Arra2 = ["R","B"] result = ["R","B","R","B","R"]¿Cómo puedo lograr eso?
Puedes escribir esto:
r = [] let j = 0 for (let i=0; i<Arra1.length; i++) { if (j>= Arra2.length) j = 0 r.push(Arra2[j]) j++ }Espero eso ayude.
Podrías hacer Array.map() con modulo % :
let Arra1 = ["1","2","3","4","5"] let Arra2 = ["R","B"] console.log(Arra1.map((num, ind)=>Arra2[ind%Arra2.length])) //["R","B","R","B","R"]