--- id: 587d7b8c367417b2b2512b58 title: Create an Export Fallback with export default challengeType: 1 forumTopicId: 301199 localeTitle: Создание экспортного возврата с экспортом по умолчанию --- ## Description
В уроке export вы узнали о синтаксисе, называемом именованным экспортом . Это позволило вам сделать несколько функций и переменных доступными для использования в других файлах. Существует другой синтаксис export который вам нужно знать, известный как экспорт по умолчанию . Обычно вы будете использовать этот синтаксис, если экспортируется только одно значение из файла. Он также используется для создания резервного значения для файла или модуля. Ниже приведен пример export default :
export default function add (x, y) {
return x + y;
}
Примечание. Поскольку export default используется для объявления резервного значения для модуля или файла, вы можете иметь только одно значение для экспорта по умолчанию в каждом модуле или файле. Кроме того, вы не можете использовать export default с var , let или const
## Instructions
Следующая функция должна быть резервным значением для модуля. Пожалуйста, добавьте необходимый код для этого.
## Tests
```yml tests: - text: Your code should use export fallback. testString: assert(code.match(/export\s+default\s+function(\s+subtract\s*|\s*)\(\s*x,\s*y\s*\)\s*{/g)); ```
## Challenge Seed
```js function subtract(x, y) { return x - y; } ```
## Solution
```js export default function subtract(x, y) { return x - y; } ```