2.6 KiB
2.6 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7b8c367417b2b2512b58 | Create an Export Fallback with export default | 1 | Создание экспортного возврата с экспортом по умолчанию |
Description
export
вы узнали о синтаксисе, называемом именованным экспортом . Это позволило вам сделать несколько функций и переменных доступными для использования в других файлах. Существует другой синтаксис export
вам нужно знать, известный как экспорт по умолчанию . Обычно вы будете использовать этот синтаксис, если экспортируется только одно значение из файла. Он также используется для создания резервного значения для файла или модуля. Ниже приведен пример export default
: функция экспорта по умолчанию add (x, y) {Примечание. Поскольку
return x + y;
}
export default
используется для объявления резервного значения для модуля или файла, вы можете иметь только одно значение для экспорта по умолчанию в каждом модуле или файле. Кроме того, вы не можете использовать export default
с var
, let
или const
Instructions
Tests
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 <code>export</code> fallback.");'
Challenge Seed
"use strict";
function subtract(x,y) {return x - y;}
Before Test
window.exports = function(){};
Solution
// solution required