Я импортирую несколько файлов с похожими именами. У них один и тот же вариант использования, но они работают по-разному, и я вызываю их в зависимости от других переменных.
import * as aAdjustSize from './a/adjustSize'
import * as bAdjustSize from './b/adjustSize'
Каждый файл состоит из таких функций, как AdjustWidth, AdjustHeight, ...
Как я могу вызывать эти функции динамически?
В объектах я могу вызывать значение, используя скобки, т.е. size ["a"]. Width. К сожалению, это не так просто для функций.
Что-то вроде этого было бы замечательно:
const model = "a"
[model + "AdjustSize"].adjustWidth()