Ребят, я не понимаю что я делаю не так.
Смотрите есть у меня массив выражений:
[
"4 7 1 + / 19 * 9 - 17 /",
"5 18 9 * 19 - /",
"2 8 * 4 15 4 - - +",
"1 14 - 13 - 16 /",
"14 14 / 2 6 12 * + +",
"16 6 / 5 7 19 / * + 18 /"
]
Мне надо выполнить калькуляцию этих выражений.
Я делаю так - Для каждого из выражений, вызывается ф-ция calculate
const handleExpressions = data => {
const expressions = data.expressions;
expressions.forEach(element => {
calculate(element);
});
};
В функцию calculate мне приходит параметром выражение в качестве строки.
"1 14 - 13 - 16 /"
, в самой ф-ции я конвертирую строку в массив и считаю его.
Проблема в том, что я не могу понять почему не работает и что я делаю не так, потому что calculate возвращает ту же строку что и была.
Спасибо!