1
resposta

Exercício "sobre funções" está desatualizado.

No exercicio, apenas a "B)" é falsa, porém, no ECMAScript 6 temos que a "A)" e "C)" também podem ser consideradas falsas.

Leia as seguintes afirmativas sobre funções:

A) Precisam ser declaradas usando a palavra especial function.

// Não preciso de function neste caso ( utilizando arrow functions )

const pulaLinha = ( ) => { // faça algo }

B) O uso de () da declaração de uma função é opcional.

C) Toda função possui um bloco, que é caracterizado pelo uso de { e }.

// no exemplo abaixo eu quis representar uma função de callback onde não é necessário o uso de "{ }"

repetirTresVezes( () => "<br>" )

D) Uma ou mais instruções podem ficar dentro do bloco de uma função.

1 resposta

Oi Pedro, como você está? Espero que esteja tudo bem ^-^

Esse curso não está dentro das normas do ES6, ele foca exclusivamente em algumas funções da linguagem Javascript com foco principal na lógica de programação, por isso essa divergência em relação a declaração das funções. Aqui na Alura, neste curso é ensinado os recursos novos do ES6.

Qualquer dúvida estou por aqui, tá bom?

Abraços e bons estudos!