Я ищу способ заменить переменную в функции ее фактическим значением.Я собираюсь преобразовать эту функцию в строку и отправить через HTTP-запрос и, следовательно, необходимо преобразовать переменные внутри функции с их значениями.
let x = Math.random();
let funcString = function () {
let y = x + 10;
return y;
}.toString();
// Send funcString as a parameter
Например.в приведенном выше коде, если я отправлю funcString
как есть, тот, кто его получит, не будет знать, каково значение x
.
Поскольку в конечном итоге я отправляю строку, я хотел бы отправить
"function () {let y = 0.53 + 10; return y;}"
(при условии, что Math.random()
произвело 0,53 во время выполнения).
Есть какой-либо способ сделать это?
Я делаю это в проекте nodejs, поэтому модуль npm мне тоже подойдет.