Выражение сложение - тип СТРОКА. Надо преобразовать в число
Есть функция:
function calculator(string) {}
Параметр функции строка. Аргументом выступает например: '1 + 2'. Надо, что бы функция возвращала результат операции. Прохожу циклом по строке, сохраняю операнды. Но что делать со знаком сложения? Как мне сохранять его, что бы в последствии использовать его по его же назначению? Знак сохраняется как строка и в итоге получаю NaN.
Источник: Stack Overflow на русском