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

flatMap

por que há um $ na declaração de flatMap? ($flatMap)

1 resposta
solução!

Olá Jefferson, tudo bem com você?

Foi a maneira como o instrutor criou na aula-2, veja:


if(!Array.prototype.$flatMap) {
    Array.prototype.$flatMap = function(cb) {
        return this.map(cb).reduce((destArray, array) => 
            destArray.concat(array), []);
    }
}

Aqui ele está adicionando dentro do prototype de Array a função com o nome $flatMap, a questão que hoje em dia nativamente já temos o flatMap no javascript, então sem utilizar o $ estaremos utilizando a versão original, enquanto com o $ é a função que criamos e estamos carregando no index da nossa aplicação (app.js)

Conseguiu Compreender?

Abraços e Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software