¿Alguien puede explicarme esto? Estoy ejecutando el siguiente código con la siguiente entrada:
var results = []; var tokenRegExp = /\s*([A-Za-z]+|[0-9]+|\S)\s*/g; var m; while ((m = tokenRegExp.exec(code)) !== null) { results.push(m[1].toString() //I added the toString to see if it would change anything, it did absolutely nothing. I was running it without before that); } return results; La entrada de "código" es 3+3+6*6*5*8/9-6
Y luego veo este comportamiento extremadamente extraño en la consola... donde la matriz de salida parece ser correcta hasta que la expandes.
Gracias....