new Function(`with(this) { return ${$eval}}`).call({
moment,
...context
});
Почему я не могу использовать
const that = this;
const ret = new Function(`with(${that}) { return ${$eval}}`).call({
moment,
...context
});
):
Я что-то не так делаю?Мне нужно сделать это, чтобы переместить код.
Также, если бы я мог переписать это без этого, было бы здорово, но не уверен, как!Я не уверен, что он берет из цепочки контекста, так как я не писал код, но он довольно запутанный.