1.4 KiB
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d7b8d367417b2b2512b59 | Importa una exportación por defecto | 1 | 301205 | 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:
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
.
assert(code.match(/import\s+subtract\s+from\s+('|")\.\/math_functions\.js\1/g));
--seed--
--seed-contents--
// Only change code above this line
subtract(7,4);
--solutions--
import subtract from "./math_functions.js";
subtract(7,4);