Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

512
Visualizações
Cómo documentar una función devuelta por una función usando JSDoc

Estoy usando JSDoc para la documentación de parámetros.

Está claro cómo documentar los tipos de parámetros para many_prompts , pero ¿cuál es la forma correcta de documentar la función que devuelve?

 /** * @param {Number} - number of times to prompt * @return {Function(prompt{Number})} - the returned function */ function many_prompts(count) { return function(prompt) { for(var i=0; i < count; i++) alert(prompt); } } //Example of use: var y =many_prompts(3); y('Hello World');
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Puede documentar la función interna y luego hacer referencia a ella así

 /** * @param {Number} - number of times to prompt * @return {many_prompts~inner} - the returned function */ function many_prompts(count){ /** * My inner function * * @param {object} prompt Some parameter */ var inner = function(prompt){ for(var i=0;i<count;i++) alert(prompt) }; return inner; }
over 4 years ago · Santiago Trujillo Relatório

0

Esto parece estar funcionando para mí.

 /** * @param {Number} count - number of times to prompt * @return {function(): void} - the returned function */ manyPrompts(count) { /** * My inner function * * @param {object} prompt Some parameter */ const inner = function(prompt) { for (let i=0; i < count; i++) { alert(prompt); }; }; return inner; }
over 4 years ago · Santiago Trujillo Relatório

0

La forma que prefiero:

 /** * @param {number} count - number of times to prompt * @returns { (promt:string) => void } - the returned function */ manyPrompts(count) { /** * My inner function * * @param {object} prompt Some parameter */ const inner = function(prompt) { for (let i=0; i < count; i++) { alert(prompt); }; }; return inner; }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda