Durante o vídeo é mostrado como utilizar o a função '.split('-').map()', e dentro do 'map' é utilizada uma função pra verificar se estamos passando pelo segundo array pra subtrair 1 (um).
let data = new Date(...this._inputData.value
.split('-')
.map(function(item, contador){
if (contador == 1){
return item -1;
}
return item;
}
)
);
No vídeo mostra a função utilizando dois parâmetros, 'item' e 'indice', mas, pra teste eu troquei o meu segundo parâmetro para 'contador'. Perfeito, funcionou, pois o nome de parâmetro 'indice' não é um atributo e nem nada do tipo.
A dúvida é.. Vendo o vídeo e fazendo testes, sei agora que o segundo parâmetro é o nro de vezes que o array passa, perfeito. Existem mais parâmetros que podem ser passados além desses 2? Ou, todos e demais parâmetros que eu passar eles entram com o valor de 'nro do array' do momento?
Abraços e obrigado por enquanto!