es6整体导出和导入或解构

7tofc5zh  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(259)

我在看书https://developer.mozilla.org/en-us/docs/web/javascript/reference/statements/export 他在玩,但有个问题
假设我在一个名为 exponential.js ```
export default (num, exp) => (num**exp);

然后我创建了一个 `helper/index.js` 下面哪有这样的

import exponential from './exponential';

export {
exponential
}

在其他地方我也能做到

import { exponential } from './helper';
exponential(2,3);

上面的方法很好,但我正在尝试看看是否可以将其作为一个整体导入,或者使用上面的分解结构,因此我更改了我的 `helper/index.js` ```
import exponential from './exponential';

export default {
    exponential
}

我想用这种方式,我也可以做到

import { exponential } from './helper';
exponential(2,3);

import Helper from './helper';
Helper.exponential(2,3);

但是如果我使用 export default 我只能做全部的导入 import Helper from './helper'; 使用 import { exponential } from './helper'; 会给我未定义的函数。
是否有一种方法可以同时导入两种方式?
对不起,如果我误读了文章中的任何内容,并感谢您提前提供的任何建议。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题