将对象导出为名称空间

时间:2020-07-24 18:23:35

标签: ecmascript-6 es6-modules

我想创建一个确定性对象,然后将其属性导出为命名空间-类似于

const indices = [1, 2, 3]

const objectToExport = Object.fromEntries(
   indices.map( i => [`validName${i}`, i] )
) 

export { ...objectToExport }

应等于

const validName1 = 1
const validName2 = 2
const validName3 = 3

export { validName1, validName2, validName3 }

有没有办法做到这一点?

0 个答案:

没有答案