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

111
Visualizações
Agregue un campo para cada elemento en el archivo .json

tengo este codigo

 const Command = require("../Structures/Command.js"); const Discord = require("discord.js"); const { menu } = require("../data/menu.json"); let x = 0; let menuEmbed = new Discord.MessageEmbed() .setColor("#FFA500") .setTitle("Menu") .setDescription("Here are the cool things you can order with an \"order\" command") for(x < menu; x++;){ menuEmbed.addField( menu[x].charAt(0).toUpperCase() + menu[x].slice(1).replace("_", " "), "```id:" + menu[x] + "```" ); } module.exports = new Command({ name: "menu", description: "Gives you a menu", async run(message, args, client){ message.reply(menuEmbed); } });

Lo que quiero que haga es agregar un campo para cada cosa en el menu.json. ¿Es posible?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si su menu solo se define como una matriz (como sospecho por su comentario), entonces simplemente cambiar el código para el bucle for debería ser suficiente:

 for (var entry in menu){ menuEmbed.addField(menu[entry].charAt(0).toUpperCase() + menu[entry].slice(1).replace("_", " "), "```id:" + menu[entry] + "```" ) }

O podría usar un bucle forEach simple y deshacerse del iterador:

 menu.forEach(food => { menuEmbed.addField(food.charAt(0).toUpperCase() + food.slice(1).replace("_", " "), "```id:" + food + "```" ) })

Nota: se dice que Array.forEach es más lento

Además: tenga en cuenta que hay un número limitado de campos que puede tener una inserción

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