Tengo una cadena en una matriz llamada imgss. En este momento, quiero restar solo el número de la cadena y ponerlo en la variable de respuesta. Así que se copió imgss y luego se escribió empalme, pero no funciona porque puede haber varios números. ¿Cómo arreglo mi código?
este es mi codigo
const imgss = ["ecdysisInfo 1", "growthLength 2", "wormHeadSize 1234"] const image = [...imgss] image.splice(0, 2); expected answer const answer = ["ecdysisInfo", "growthLength", "wormHeadSize"]Puede dividir cada elemento con espacio
const imgss = ["ecdysisInfo 1", "growthLength 2", "wormHeadSize 1234"] const image = imgss.map((item) => item.split(' ')[0]); console.log(image)O puede usar replace y regex para eliminar todos los números y espacios
const imgss = ["ecdysisInfo 1", "growthLength 2", "wormHeadSize 1234"] const result = imgss.map((item) => item.replace(/[0-9 ]/g, '')); console.log(result);Aquí esta lo que hice :
const imgss = ["ecdysisInfo 1", "growthLength 2", "wormHeadSize 1234"] const answer = imgss.map(str=> str.replace(' ','').split('').filter(item=>!item.match(/[0-9]/i)).join('')); console.log(answer)