--- id: 587d7b8c367417b2b2512b58 title: Create an Export Fallback with export default challengeType: 1 videoUrl: '' localeTitle: Создание экспортного возврата с экспортом по умолчанию --- ## Description
В уроке export вы узнали о синтаксисе, называемом именованным экспортом . Это позволило вам сделать несколько функций и переменных доступными для использования в других файлах. Существует другой синтаксис export вам нужно знать, известный как экспорт по умолчанию . Обычно вы будете использовать этот синтаксис, если экспортируется только одно значение из файла. Он также используется для создания резервного значения для файла или модуля. Ниже приведен пример export default :
функция экспорта по умолчанию add (x, y) {
return x + y;
}
Примечание. Поскольку export default используется для объявления резервного значения для модуля или файла, вы можете иметь только одно значение для экспорта по умолчанию в каждом модуле или файле. Кроме того, вы не можете использовать export default с var , let или const
## Instructions
Следующая функция должна быть резервным значением для модуля. Пожалуйста, добавьте необходимый код для этого.
## Tests
```yml tests: - text: '' testString: 'getUserInput => assert(getUserInput("index").match(/export\s+default\s+function\s+subtract\(x,y\)\s+{return\s+x\s-\s+y;}/g), "Proper used of export fallback.");' ```
## Challenge Seed
```js "use strict"; function subtract(x,y) {return x - y;} ```
### Before Test
```js window.exports = function(){}; ```
## Solution
```js // solution required ```