"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Qué es \"export default\" y en qué se diferencia de \"module.exports\"?

¿Qué es \"export default\" y en qué se diferencia de \"module.exports\"?

Publicado el 2024-11-07
Navegar:963

What is \

Explicación de la "exportación predeterminada" de ES6

El sistema de módulos ES6 de JavaScript introdujo la "exportación predeterminada", una forma única de definir una exportación predeterminada para un módulo.

En el ejemplo proporcionado, el archivo SafeString.js define una clase SafeString y la exporta como exportación predeterminada usando:

export default SafeString;

Esta exportación predeterminada se puede importar desde otro módulo utilizando la siguiente sintaxis:

import SafeString from './SafeString.js';

Sintaxis equivalente

Antes En ES6, no existía un equivalente directo a "exportar por defecto". Sin embargo, se podría lograr un enfoque similar usando "module.exports:"

module.exports = SafeString;

Esto asignaría la clase SafeString al objeto del módulo, permitiendo que otros módulos accedan a él. .

Declaración de liberación Este artículo se reimprime en: 1729176434 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3