freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-an.../es6/import-a-default-export.rus...

2.4 KiB
Raw Blame History

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