Como passar parâmetro para função de callback em JavaScript
Neste artigo você vai aprender a como passar parâmetro para função de callback, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre funções e callback!
A função de callback é uma função que é passada como argumento em outra função
Mas como podemos inserir argumentos na primeira função, a que invoca o callback, para que atinja a função de callback?
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 118 aulas
- 4 projetos
- 9h 33min
Simples! Vamos utilizar o argumento mágico chamado arguments
Que é disponível em todas as funções, e tem todos os argumentos
Basicamente é um array, e pelos seus índices temos acesso aos argumentos da função
Veja um exemplo prático:
function details(name, age) {
console.log(`O nome é ${name} e a idade é ${age}`)
}
function myFunction(callback) {
callback(arguments[1], arguments[2])
}
myFunction(details, "Matheus", 31) // "O nome é Matheus e a idade é 31"
Neste caso acima, details é a callback e myFunction é quem invoca a callback
Veja que como argumentos para myFunction temos apenas a função de callback
Mas ao invocá-la passamos argumentos extra, que vão para a função de callback
Eles podem ser acessados via arguments na hora da execução da mesma
Como foi feito dentro da função myFunction, simples não é?
Deixe um comentário contando o que achou desta solução 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
No artigo de hoje você aprendeu a como passar parâmetro para função de callback
Utilizamos o argumento arguments, que é presente em todas as funções
Por meio deste array, temos acesso aos demais argumentos passados e conseguimos enviar para a callback
Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
