Tengo un caso en el que necesito comparar dos matrices y mostrar valores de otra.; Por ejemplo, tengo dos matrices:
let a = ['a','b','c']; let b = ['textA' 'textB', ' '];Entonces, básicamente estoy tratando de recorrer la matriz b y mostrar un valor como este:
textA textB CEntonces, cuando se encuentran valores vacíos en la matriz b, muestre los mismos valores indexados de la matriz a.
¿Alguien puede ayudar con esto? Gracias por adelantado.
puedes :
elem.trim().length(!elem.trim().length && a[index]) let a = ['a','b','c']; let b = ['textA', 'textB', ' ']; b.forEach((elem, index) => { if (!elem.trim().length && a[index]) { console.log(a[index]); } else { console.log(elem); } });Otra solución consiste en crear una matriz de resultados con array.map y mostrar todas las claves de esta nueva matriz
let a = ['a','b','c']; let b = ['textA', 'textB', ' ']; let result = b.map((elem, index) => (!elem.trim().length && a[index]) ? a[index] : elem); console.log(result);