最佳答案
假设我有一个模块(./my-module.js
) ,它的返回值应该是一个对象:
let values = { a: 1, b: 2, c: 3 }
// "export values" results in SyntaxError: Unexpected token
所以我可以导入它们,比如:
import {a} from './my-module' // a === 1
import * as myModule from './my-module' // myModule.a === 1
我找到的唯一方法是对出口进行硬编码:
export let a = values.a
export let b = values.b
export let c = values.c
// or:
export let {a, b, c} = values
这不是动态的。
是否可以从一个对象导出所有值?