Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Importando com Import | Seção
Fundamentos de Node.js

bookImportando com Import

Deslize para mostrar o menu

Ao utilizar ES Modules no Node.js, utiliza-se a declaração import para trazer funções, objetos ou valores de outros módulos. A declaração import suporta várias variações dependendo de como o módulo exporta seu conteúdo.

mathUtils.js

mathUtils.js

main.js

main.js

copy
  • Se um módulo utiliza export default, é possível importar a exportação padrão atribuindo qualquer nome desejado, como em import PI from './mathUtils.js';
  • Para exports nomeados, utiliza-se chaves e especifica-se exatamente os nomes, como em import { add, subtract } from './mathUtils.js';
  • Também é possível combinar ambas as formas em uma única declaração: import PI, { add, subtract } from './mathUtils.js'. Isso é chamado de importação desestruturada, permitindo selecionar apenas as exportações necessárias de um módulo.

A declaração import deve sempre estar no nível superior do arquivo e não pode ser utilizada condicionalmente ou dentro de funções. Essa sintaxe contribui para um código modular e de fácil manutenção, listando claramente as dependências no início de cada módulo.

question mark

Qual das alternativas importa corretamente tanto a exportação padrão quanto uma exportação nomeada de um módulo chamado 'tools.js'?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 16

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 16
some-alt