Quería mi myResult = [ '40', '-', '(', '60', '*', '2', ')' ]
let myInput = '40-(60*2)'; let myResult = myInput.split(/([*\/+-])/); console.log(myResult)Incluya paréntesis en el conjunto de caracteres, luego use .match en lugar de .split y alterne con caracteres numéricos.
let myInput = '40-(60*2)'; let myResult = myInput.match(/[()*\/+-]|\d+/g); console.log(myResult)