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

113
Visualizações
NodeJS - Función ejecutándose tres veces

Cuando se invoca la función, se ejecuta tres veces y se ejecutan las declaraciones if y else. Sin embargo, las otras funciones funcionan bien donde no hay declaraciones 'if else'. Entonces, ¿cómo puedo solucionar esto? Este es el código:

 **From todo.js** const tasks = require("./tasks"); yargs.command({ command: "Add", builder: { task: { demandOption: true, }, deadline: { demandOption: true, }, }, handler(argv) { tasks.addTask(argv.task, argv.deadline); }, }).argv;
 **From tasks.js** //Add Tasks!! const addTask = (task, deadline) => { const tasks = loadTasks(); const duplicateTask = tasks.find((taskk) => taskk.task === task); if (!duplicateTask) { tasks.push({ task: task, deadline: deadline, }); saveTasks(tasks); console.log(chalk.green.inverse("New task added successfully!")); } else { console.log("Task already exist!"); } }; // Load Tasks!! const loadTasks = () => { try { const bufferData = fs.readFileSync("tasks.json").toString(); return JSON.parse(bufferData); } catch (e) { return []; } }; //Save Tasks!! const saveTasks = (task) => { const saveTask = JSON.stringify(task); fs.writeFileSync("tasks.json", saveTask); };

Producción

about 4 years ago · Juan Pablo Isaza
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