1
resposta

[Dúvida] Como combinar os arquivos para não repetir função?

A função do aplicarDesconto está em um arquivo separado e sendo chamado na main.js; Para evitar fazer um array separado prefiro usar os dados de exibirLivros(listaDeLivros) do arquivo metodoForEach.js e já exibir no console.log com os preços com desconto...mas o erro consta no main.js e não reconhece o a função aplicarDesconto(livros).

Como fazer o main.js reconhecer os outros arquivos?

1 resposta

Olá Alexander boa noite! Cara se eu entendi bem, para poder utilizar acredito que você precisa importar os scripts no HTML, ou no próprio arquivo js através do import.

// metodoForEach.js
export default () => {
... 
}

...
// main.js
import metodoForEach from 'metodoForEach.js';

metodoForEach()
...