2.0 KiB
2.0 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7b8d367417b2b2512b59 | Import a Default Export | 1 | Importar una exportación predeterminada |
Description
export default
y sus usos. Es importante tener en cuenta que, para importar una exportación predeterminada, debe usar una sintaxis de import
diferente. En el siguiente ejemplo, tenemos una función, add
, que es la exportación predeterminada de un archivo, "math_functions"
. Aquí está cómo importarlo: importar agregar desde "math_functions";La sintaxis difiere en un lugar clave: el valor importado,
añadir (5,4); // Volveré 9
add
, no está rodeado por llaves, {}
. A diferencia de los valores exportados, el método principal para importar una exportación predeterminada es simplemente escribir el nombre del valor después de la import
. Instructions
subtract
, del archivo "math_functions"
, que se encuentra en el mismo directorio que este archivo. Tests
tests:
- text: Importa adecuadamente <code>export default</code> método <code>export default</code> .
testString: 'getUserInput => assert(getUserInput("index").match(/import\s+subtract\s+from\s+"math_functions"/g), "Properly imports <code>export default</code> method.");'
Challenge Seed
"use strict";
subtract(7,4);
Before Test
window.require = function(str) {
if (str === 'math_functions') {
return function(a, b) {
return a - b;
}}};
Solution
// solution required