2.4 KiB
2.4 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7b8d367417b2b2512b59 | Import a Default Export | 1 | Импорт экспорта по умолчанию |
Description
export default
и его использовании. Важно отметить, что для импорта экспорта по умолчанию вам нужно использовать другой синтаксис import
. В следующем примере у нас есть функция add
, то есть экспорт по умолчанию файла "math_functions"
. Вот как его импортировать: import добавить из "math_functions";Синтаксис отличается в одном ключевом месте - импортированное значение,
добавить (5,4); // Вернет 9
add
, не окружено фигурными фигурными скобками {}
. В отличие от экспортированных значений основным методом импорта экспорта по умолчанию является простое имя значения после import
. Instructions
subtract
из файла "math_functions"
, найденного в том же каталоге, что и этот файл. 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