我有以下代码:
import {Parser_1} from "./P3K_Parser";
import {Parser_2} from "./Y_Parser";
import {Parser_3} from "./KL_Parser";
我想运行每个解析器
因此,与其重复自己的做法:
let parsers = [Parser_1, Parser_2, Parser_3];
然后
parsers.forEach....
我想知道是否有可能做这样的事情:
let parsers = [
import {Parser_1} from "./P3K_Parser",
import {Parser_2} from "./Y_Parser",
import {Parser_3} from "./KL_Parser"];
感谢
您可以查看动态import()
:
parsers.forEach(parser => {
import(parser).then(doSomething);
})