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

2.6 KiB
Raw Blame History

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