Как вызвать импорт?

Подключаю функции:

import func1 from './func1';
import func2 from './func2';
import func3 from './func3';

...
import funcN from './funcN';

const funs = Object.freeze({
  func1,
  func2,
  func3,

  ...
});

export default function getF(name) {
  return funs[name].call(this);
}

Как это сделать без дополнительного объекта funs?


Ответы (1 шт):

Автор решения: Aziz Umarov

Могу предложить if либо switch

if (name == 'func1') return func1.call(this);

....

что то подобное, только вот смысл?

→ Ссылка