1.7 KiB
1.7 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d7b8d367417b2b2512b59 | デフォルトのエクスポートをインポートする | 1 | 301205 | import-a-default-export |
--description--
前回のチャレンジでは export default とその用法について学びました。 デフォルトのエクスポートをインポートするには、別の import 構文を使用する必要があります。 次の例では、add は math_functions.js ファイルのデフォルトのエクスポートです。 インポートする方法は次のとおりです。
import add from "./math_functions.js";
構文は 1 か所重要な部分が異なっています。 インポートする値 add が波括弧 ({}) で囲まれていません。 ここでの add は、math_functions.js ファイルのデフォルトのエクスポートが何であっても、単なる変数名になります。 デフォルトをインポートするときは、ここで任意の名前を使用できます。
--instructions--
次のコードで、このファイルと同じディレクトリにある math_functions.js ファイルからデフォルトのエクスポートをインポートしてください。 インポートしたものに subtract という名前を付けてください。
--hints--
math_functions.js から subtract を適切にインポートする必要があります。
assert(code.match(/import\s+subtract\s+from\s+('|")\.\/math_functions\.js\1/g));
--seed--
--seed-contents--
// Only change code above this line
subtract(7,4);
--solutions--
import subtract from "./math_functions.js";
subtract(7,4);