Итак, я предполагаю, что вы имеете в виду, что у вас есть объект со свойством, и значением этого свойства также является имя функции, которую вы хотите вызвать.
Например, возможно,у вас есть массив объектов:
const obs = [{func:'x',val:2}, {func:'y',val:3}];
И вы хотите перебрать эти объекты и, для первого, вызвать функцию 'x', а для второго вызвать функцию 'y'.
Один из способов сделать это состоит в том, чтобы ваши функции были частью объекта
const functions = {
x: function(val) {
console.log('inside function x');
console.log(val);
},
y: function(val) {
console.log('inside function y');
console.log(val);
}
}
Затем вы можете сделать что-то вроде этого
obs.forEach(object => functions[object.func](object.val));