从 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;
我想使用 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;