Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] module import e export

Ola pessoal!

fiquei com uma dúvida o import e export é próprio do node? tem alguma diferença de usar o require ou o import?? e sempre que quero utilizar uma função em outro programa eu preciso utilizar o module export??

1 resposta
solução!

Olá Pedro! Tudo bem?

O import e export são recursos do ECMAScript 6 (ES6) que permitem a importação e exportação de módulos em JavaScript. O Node.js implementa esses recursos, mas eles também podem ser usados em navegadores modernos.

A diferença entre o require e o import é que o require é uma função síncrona que carrega um módulo e retorna seu objeto de exportação, enquanto o import é uma declaração que carrega um módulo de forma assíncrona e retorna uma Promise que resolve para o objeto de exportação do módulo.

E sim, para utilizar uma função em outro programa é necessário exportá-la com o module.exports ou com o export default (caso esteja usando o import).

Espero ter ajudado e bons estudos!