@WarriorKodeK

Как посчитать выражения?

Ребят, я не понимаю что я делаю не так.
Смотрите есть у меня массив выражений:
[
"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 возвращает ту же строку что и была.

Спасибо!
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
Ну как минимум опечатка (не в том месте закрыта скобка):
operators.indexOf(arrOfExp[i] === -1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы