mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-02-19 22:01:02 -05:00
1.5 KiB
1.5 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d7b8d367417b2b2512b59 | Import a Default Export | 1 | 301205 | import-a-default-export |
--description--
في التحدي الأخير، تعلمت عن export default واستخداماته. لاستيراد default export، تحتاج إلى استخدام صيغة import مختلفة. في المثال التالي، add هو الـ default export لملف math_functions.js. إليك كيفية استيرادها (import):
import add from "./math_functions.js";
الـ syntax يختلف في مكان رئيسي واحد. القيمة المستوردة (imported)، add، ليست محاطة بأقواس متعرجة ({}). add هنا ببساطة اسم متغير لأيا كان الـ default export لـ ملف math_functions.js. يمكنك استخدام أي اسم هنا عند استيراد default.
--instructions--
في الكود التالي، قم باستيراد default export من ملف math_functions.js، الموجود في نفس الدليل مثل هذا الملف. قم بإعطاء الاستيراد اسم subtract.
--hints--
يجب عليك استيراد subtract بشكل صحيح من math_functions.js.
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);