Вы хотите разделить строку на отдельные элементы массива, чтобы каждый элемент представлял отдельный операнд или оператор. Ваш подход практически верный, но вам нужно использовать другой метод разбиения строки на подстроки. Попробуйте использовать метод split() для разделения строки по определенным символам, например:
let str = "10 + 2 = 12";
let result = str.split(" ");
console.log(result); // Выведет: ["10", "+", "2", "=", "12"]
то он преобразует все элементы, то есть 1,0,+,1,=,1,2
а нужно что бы 10,+,1,=,12