Я пытаюсь оценить динамическое выражение с использованием динамической функции, которая должна привести к массиву объектов. Тем не менее, результат выходит как строка. Чего мне не хватает? Lang-Js PrettyPrint-Override ">
Я пытаюсь оценить динамическое выражение с использованием динамической функции, которая должна привести к массиву объектов. Тем не менее, результат выходит как строка. Чего мне не хватает? Lang-Js PrettyPrint-Override ">[code]const value = { items: [ { name: 'a' }, { name: 'b' } ] }; const expression = '`${op.items}`'; const fn = new Function('op', 'return ' + expression + ';'); const result = fn(value); console.log('value', value); console.log('expression', expression); console.log('result', result); console.log('type', typeof result);[/code]