O instrutor utilizou uma função dentro do addEventListenner, porém o mais usual é incluir uma arrow function. Poderiamos usar a arrow function ou obrigadoriamente precisamo criar uma função externa e usá-lo no addEventListenner?
O instrutor utilizou uma função dentro do addEventListenner, porém o mais usual é incluir uma arrow function. Poderiamos usar a arrow function ou obrigadoriamente precisamo criar uma função externa e usá-lo no addEventListenner?
Olá, Danilo! Tudo bem?
A função onSpeak()
é utilizada dentro do addEventListener()
para executar uma ação quando a voz é reconhecida. É possível utilizar uma arrow function no lugar da função externa, mas é importante lembrar que isso pode tornar o código menos legível e dificultar a manutenção no futuro.
Além disso, é importante considerar que a utilização de uma função externa permite que ela seja reutilizada em outras partes do código, o que pode ser útil em projetos maiores.
Portanto, é possível utilizar uma arrow function, mas é recomendado criar uma função externa para manter o código organizado e facilitar a manutenção.
Espero ter ajudado e bons estudos!