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

253
Visualizações
Cómo corregir el manejo de errores indefinidos node.js
const fs = require('fs'); const fileName = './prices.json'; const file = require(fileName); const price = require('./prices.json'); const fileName = './prices.json'; if(tmd = message.match(/^!change max (\D+)/)) { if(steamID == config.ownerID){ var kak = tmd[1]; var sellu = 0; sellp = parseInt(message.replace("!change max "+kak,'')); selli = message.replace("!change max ",'') selli = selli.replace(" "+sellp,'') if (file[selli].max !== undefined){ file[selli].max = sellp; fs.writeFile(fileName, JSON.stringify(file), function writeJSON(err) { if (err) return console.log(err); client.chatMessage(steamID,"Succesfully changed max of " + selli) }); }else{ client.chatMessage(steamID,"There was an problem in changing, you might put wrongly name remember about capital letters or\n just do !list and ctrl+c ctrl+v") } } }

UnhandledPromiseRejectionWarning: TypeError: No se puede leer la propiedad 'max' de undefined

por alguna razón, no quiere omitir el error cuando es indefenso

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

0

Primero debe verificar si el archivo [selli] no está indefinido. de lo contrario, obtendrá un error dentro de su condición if.

Reemplazar

 if (file[selli].max !== undefined){

Para

 if (typeof file[selli] !== 'undefined' && typeof file[selli].max !== 'undefined' ) {
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