Existe-t-il un moyen d'importer et d'exporter plusieurs fichiers en utilisant boucle de boucle (ou une autre boucle) dans ES6?Import ES6 dans la boucle
const moduleNames = ['NumberUtils', 'StringUtils', 'ArrayUtils', 'MyModule', 'AnotherModule', 'BaseModule']
let modules = {}
for (const moduleName of moduleNames) {
import module from './' + moduleName
modules.moduleName = module
}
export modules
Sans boucle je dois écrire:
import NumberUtils from './NumberUtils'
import StringUtils from './StringUtils'
import ArrayUtils from './ArrayUtils'
import MyModule from './MyModule'
import AnotherModule from './AnotherModule'
import BaseModule from './BaseModule'
export {
NumberUtils,
StringUtils
ArrayUtils
MyModule
AnotherModule
BaseModule
}
Vous pouvez faire 'l'exportation {par défaut comme NumberUtils} de « ./NumberUtils »,' Pour votre information, ce qui rend ces types de listes plus faciles à maintenir. Pourquoi ajouter une ligne de code plus difficile que d'ajouter un élément à un tableau? – loganfsmyth