Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

193
Vistas
¿Cómo puedo importar todas las funciones de otro archivo al archivo actual?

Tengo un archivo que contiene muchas funciones. Similar a la siguiente,

 export const func1 = () => { } export const func2 = () => { } export const func3 = () => { } export const func4 = () => { }

Ahora quiero usar toda esta función en otro archivo.

El método 1 es import {func1, func2, func3, func4} from 'path' .
El método 2 (que no quiero usar) es import * as access from 'path'

El enfoque del Método 1 es lo que estoy usando en este momento. Pero cuando el archivo func se hace más grande, no se podrá leer. Entonces, ¿cómo usar las funciones sin crear alias y simplemente func1() y no access.func1() ?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Realmente debería decidirse entre los dos, ya que son las soluciones más legibles y limpias.

La primera opción se puede hacer más legible con:

 import { func1, func2, func3, func4 } from 'path';

Sin embargo, si realmente desea una sintaxis alternativa sin tener que enumerar las exportaciones, es técnicamente posible cargar todas las propiedades exportadas en el objeto global a través de:

 Object.assign(globalThis, require('path'))

Sin embargo, desaconsejaría encarecidamente esto , ya que hará que su código sea muy difícil de mantener . Las variables globales son lo suficientemente dolorosas , pero las variables globales desconocidas que provienen de otro archivo serán una pesadilla. Úselo bajo su propio riesgo.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede importar con su Método 2 y luego puede usar la desestructuración de objetos en el objeto de acceso como este y usarlos directamente.

 import * as access from 'path'; const {func1, func2, func3, func4} = access; func1();
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda