freeCodeCamp/curriculum/challenges/espanol/02-javascript-algorithms-an.../es6/import-a-default-export.md

49 lines
1.4 KiB
Markdown
Raw Normal View History

---
id: 587d7b8d367417b2b2512b59
title: Importa una exportación por defecto
challengeType: 1
forumTopicId: 301205
dashedName: import-a-default-export
---
# --description--
En el último desafío, aprendiste sobre `export default` (exportación por defecto) y sus usos. Para importar una exportación por defecto, necesita utilizar la sintaxis `import` de manera diferente. En el siguiente ejemplo, `add` es la exportación por defecto del archivo `math_functions.js`. A continuación, cómo importarlo:
```js
import add from "./math_functions.js";
```
La sintaxis difiere en un punto clave. El valor importado, `add`, no está rodeado por llaves (`{}`). `add`, aquí es simplemente un nombre de variable, para cualquiera que sea la exportación por defecto del archivo `math_functions.js`. Puedes utilizar cualquier nombre aquí, al importar un valor por defecto.
# --instructions--
El siguiente código, importa como exportación por defecto, desde el archivo `math_functions.js`, encontrado en el mismo directorio que este archivo. Da a la importación el nombre de `subtract`.
# --hints--
Debes importar correctamente `subtract` de `math_functions.js`.
```js
assert(code.match(/import\s+subtract\s+from\s+('|")\.\/math_functions\.js\1/g));
```
# --seed--
## --seed-contents--
```js
// Only change code above this line
subtract(7,4);
```
# --solutions--
```js
import subtract from "./math_functions.js";
subtract(7,4);
```