--- id: 587d7b8d367417b2b2512b59 title: Import a Default Export challengeType: 1 videoUrl: '' localeTitle: 导入默认导出 --- ## Description
在上一次挑战中,您了解了export default及其用途。请务必注意,要导入默认导出,您需要使用不同的import语法。在下面的示例中,我们有一个函数add ,它是文件的默认导出"math_functions" 。以下是如何导入它:
从“math_functions”导入添加;
添加(5,4); //将返回9
语法在一个关键位置有所不同 - 导入的值add不会被花括号{}包围。与导出值不同,导入默认导出的主要方法是在import后简单地写入值的名称。
## Instructions
在下面的代码中,请从文件"math_functions"导入默认导出, subtract ,该文件位于与此文件相同的目录中。
## Tests
```yml tests: - text: 正确导入export default方法。 testString: 'getUserInput => assert(getUserInput("index").match(/import\s+subtract\s+from\s+"math_functions"/g), "Properly imports export default method.");' ```
## Challenge Seed
```js "use strict"; subtract(7,4); ```
### Before Test
```js window.require = function(str) { if (str === 'math_functions') { return function(a, b) { return a - b; }}}; ```
## Solution
```js // solution required ```