mac*_*ost 3 javascript ecmascript-6 es6-module-loader
在ES6中我可以导出一个简单的foo常量:
export const foo = 1;
Run Code Online (Sandbox Code Playgroud)
我还可以将该export(1)的值转换为变量,并导出:
const fooValue = 1;
export foo = fooValue;
Run Code Online (Sandbox Code Playgroud)
但我的问题是,有什么办法可以将export()的键转换foo为变量:
const fooLabel = 'foo';
const fooValue = 1;
export something(fooLabel) = fooValue;
Run Code Online (Sandbox Code Playgroud)
或者导出总是必须明确命名?
您将无法使用命名导出.使用动态生成的密钥导出单个对象很容易:
let obj = {};
obj[fooLabel] = fooValue;
export default obj;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |