<sectionid="description"> En el desafío anterior, aprendió acerca de la <code>import</code> y cómo se puede aprovechar para importar pequeñas cantidades de código desde archivos grandes. Sin embargo, para que esto funcione, debemos utilizar una de las declaraciones que acompañan a la <code>import</code> , conocida como <dfn>exportación</dfn> . Cuando queremos que un código, una función o una variable, se pueda utilizar en otro archivo, debemos exportarlo para importarlo en otro archivo. Al igual que la <code>import</code> , la <code>export</code> es una característica que no es del navegador. Lo siguiente es lo que llamamos una <dfn>exportación con nombre</dfn> . Con esto, podemos importar cualquier código que exportemos a otro archivo con la sintaxis de <code>import</code> que aprendió en la última lección. Aquí hay un ejemplo: <blockquote> const capitalizeString = (string) => { <br> devolver string.charAt (0) .toUpperCase () + string.slice (1); <br> } <br> export {capitalizeString} // Cómo exportar funciones. <br> export const foo = "bar"; // Cómo exportar variables. </blockquote> Alternativamente, si desea compactar todas sus declaraciones de <code>export</code> en una línea, puede adoptar este enfoque: <blockquote> const capitalizeString = (string) => { <br> devolver string.charAt (0) .toUpperCase () + string.slice (1); <br> } <br> const foo = "bar"; <br> export {capitalizeString, foo} </blockquote> Cualquiera de los dos enfoques es perfectamente aceptable. </section>
<sectionid="instructions"> A continuación hay dos variables que quiero que estén disponibles para que otros archivos las utilicen. Utilizando la primera forma en que demostré <code>export</code> , exportamos las dos variables. </section>