Tengo una cadena del formato
let a = "A B"donde hay un espacio en blanco entre la primera parte y la segunda.
Cuando pruebo a.split(" ") , devuelve ["A B"] , que es una matriz de longitud 1, que contiene la cadena original.
Cuando intento a.split(/(\s+)/) , obtengo el resultado deseado, ["A", "B"]
Lo extraño es split(" ") solo falla a veces, en otras ocasiones funciona igual que se esperaba, probé un par de entradas pero no descubrí el motivo.
¿Alguien tiene este problema antes? Esto se ve súper raro.
ACTUALIZAR:
Lo siento, creo que el problema es demasiado simple, por lo que la cadena proviene del texto interno de un objeto DOM. Su aspecto original es del formato {var1} {var2}
¿Aquí viene el problema? Porque no puedo encontrar ninguna otra explicación, pero esta todavía no tiene sentido para mí....