Использовать вычисленные имена свойств в качестве имени функции экспорта - PullRequest
1 голос
/ 07 марта 2019

Я знаю, что вы можете сделать следующее:

let name = 'testFunc'
let functions = {
  [name] () {...}
}

Но возможно ли сделать что-то вроде этого:

export function [name] () {...}

1 Ответ

3 голосов
/ 07 марта 2019

Не возможно. import, export и зависимости модуля в целом разрешаются до времени выполнения . В то время, когда ваш модуль импортируется из другого модуля, ваша переменная name не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...