从 JSON 导出列表 ESM

Export list ESM from JSON

我想使用 ESM 从 JSON 对象导出列表。假设我有以下对象:

const myList = {
    func1: function(){},
    func2: function(){}
}

并希望将其导出为:

export {myList.func1 as func1, myList.func2 as func2}

有没有一个很好的方法来导出 myList 中的所有函数(假设我们有更多的函数),比如它里面的每个函数都可以用它的名字导入(例如 import {func1} from './myList.js'

a) 没有“JSON 对象”这样的东西。 JSON 始终是 string;如果它是 object,它就是 Javascript。 JSON 也不能存储函数。

也就是说,您可以在这里使用 destructuring

export { func1, func2 } = myList;