是否可以实现与以下功能相同的功能:
long fibonacci = fibonacci(fibonacciNumberInOrder-1) + fibonacci(fibonacciNumberInOrder-2);
...后来允许:
module.exports = {
a: 1,
b: 2
}
使用ES6模块(或导出默认值):
import { a } from 'path/to/module'
以便以后不再将整个模块导入到另一个模块中,而只会导入其中的一部分
答案 0 :(得分:2)
使用命名的出口代替:
export const a = 1;
export const b = 2;
请注意,尽管这允许使用者执行类似import { a } from ...
的操作,但是您现在实际上并没有像使用{{1} }语法,您只是在提取命名的导出文件。
如果需要,除了使用命名导出外,您仍然可以导出默认对象:
a
然后您可以导入
module.exports