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