freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-an.../es6/create-an-export-fallback-w...

2.5 KiB
Raw Blame History

id title challengeType forumTopicId localeTitle
587d7b8c367417b2b2512b58 Create an Export Fallback with export default 1 301199 Создание экспортного возврата с экспортом по умолчанию

Description

В уроке export вы узнали о синтаксисе, называемом именованным экспортом . Это позволило вам сделать несколько функций и переменных доступными для использования в других файлах. Существует другой синтаксис export который вам нужно знать, известный как экспорт по умолчанию . Обычно вы будете использовать этот синтаксис, если экспортируется только одно значение из файла. Он также используется для создания резервного значения для файла или модуля. Ниже приведен пример export default :
export default function add (x, y) {
return x + y;
}
Примечание. Поскольку export default используется для объявления резервного значения для модуля или файла, вы можете иметь только одно значение для экспорта по умолчанию в каждом модуле или файле. Кроме того, вы не можете использовать export default с var , let или const

Instructions

Следующая функция должна быть резервным значением для модуля. Пожалуйста, добавьте необходимый код для этого.

Tests

tests:
  - text: Your code should use <code>export</code> fallback.
    testString: assert(code.match(/export\s+default\s+function(\s+subtract\s*|\s*)\(\s*x,\s*y\s*\)\s*{/g));

Challenge Seed

function subtract(x, y) {
  return x - y;
}

Solution

export default function subtract(x, y) {
  return x - y;
}