Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

146
Visualizações
importación de comodines en javascript ... ¿funciona usando `with` debajo del capó?

Entonces sé que las importaciones se pueden reemplazar con require .

import {x} from 'x' es equivalente a const {x} = require('x') .

Pero, ¿qué pasa con import * from 'x' ? lo único que puedo imaginar que se traduzca es with(require('x')){... } .

Sin embargo, with declaraciones están mal vistas, ¿no es así? (porque no sabe en tiempo de compilación cómo se resolverá una referencia)

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

import * from "x";

no es JS válido.

 import * as x from "x";

es.

¿Cómo es eso diferente de

 import x from "x";

?

Bueno, este último requiere que tengas una exportación predeterminada, mientras que el primero toma todas las exportaciones y las agrupa en un solo objeto.

about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que tienes la sintaxis confundida. Este:

 import * from 'x'

no es válido. Lo que puedes hacer es:

 import * as x from 'x';

Esto coloca todas las exportaciones del archivo x en el espacio de nombres (que es, en su mayor parte, solo un objeto de JavaScript cuyas propiedades y default corresponden a los nombres de las exportaciones). El identificador x que se importa hace referencia a este espacio de nombres.

También

import {x} from 'x' es equivalente a const {x} = require('x').

no es correcto: require es la sintaxis de CommonJS e import / export es la sintaxis del módulo ES6. No sonintercambiables por defecto , aunque hacen cosas muy similares.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda