繁体   English   中英

使用 Map function 在 JS ES6 上导入文件/库

[英]Using Map function to import files/library on JS ES6

我有一个关于 JS 导入的问题。 有一个包含文件和路径的 JSON 列表。

[
   {
      "name":"example",
      "path":"./value/example.json"
   },
   {
      "name":"example2",
      "path":"./value/example2.json"
   }
]

我可以使用map()导入这些文件吗? 结果应该是这样的:

import example from './value/example.json';
import example 2 from './value/example2.json';

当我的名单上有 10+ 和 20+ 时,似乎太长了。

是的,你可以使用这样的东西:

const importItems = [
  {
    name: "example",
    path: "./value/example.json"
  },
  {
    name: "example2",
    path: "./value/example2.json"
  }
]
importItems.map((imp) => {
  import(imp.path).then((item) => {
      // Use your exported item, item.default or item.example...
  });
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM