Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida documentação e %

1° Documentação

arr.map(callback[, thisArg])

callback é a função que recebe três argumentos certo?, e esse [,thisArg] oq significa? como uso ele?

2° %(modulo?)

let res = x % 2;

Eu sei que SE for IMPAR o resultado será 1 E Se for PAR será 0.

Eu sei como ele funciona pq testei manualmente, mas não sei a conta que ele faz pra obter o resultado.

Já imaginei o resto de uma divisão, mas mesmo assim não da o valor. :/

3 respostas
solução!

Boa noite, Nícolas! Como vai?

  1. Exatamente, callback é a função cujo retorno produz o novo elemento do array que será retornado no final e essa função recebe três argumentos como vc falou! Já o thisArg é um parâmetro opcional que define quem o this irá representar dentro da função callback. Isso acontece pq como vc deve saber o this é dinâmico no Javascript e terá um valor diferente dependendo de onde vc o usa. E, usando esse parâmetro, vc tem a possibilidade de definir ele caso queira.

  2. O operador % calcula o resto da divisão. Ou seja, se vc fizer 5 % 3 o resultado é 2.

Qualquer coisa é só falar!

Grande abraço e bons estudos!

Obrigado pela explicação, desculpe a demora em responder.

Por nada, Nícolas!

Em relação a demora, não foi nada! O importante é que vc entendeu e a dúvida foi resolvida!

Grande abraço e bons estudos!