Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

188
Views
TypeError: no se pueden leer las propiedades de undefined (leyendo '0'). Terminal golpeó este error después de la implementación de la secuencia de comandos

Tengo tal problema en mi código. Lucho y lucho, todavía no he encontrado ningún error :(

Terminal después de llamar a este script, presione "Error de tipo: no se pueden leer las propiedades de undefined (leyendo '0')"

 const nft = "cardienft.json"; let rares = JSON.parse(fs.readFileSync(nft)); let nonce = 73; for(let i = 0; i < 2000; i += 25) { let moonies = []; for(let j = 0; j < 25; j++) { moonies.push({ uri: rares.doggies[i+j].uri, moonieType: 6 }); } console.log(await Gateway.forgeRares(moonies, { gasLimit: 10000000, gasPrice: 2000000000, nonce: nonce })); nonce++; console.log(i + ' to ' + (i+25) + ' forged'); } ```
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

cuando su código llega a esta línea:

 moonies.push({ uri: rares.doggies[i+j].uri, moonieType: 6 });

rares es un objeto vacío, por lo que rares.doggies no está definido

i y j son 0 e i+j = 0 quiere leer la clave 0 de undefined(rares.doggies) .

puede registrar rares antes de comenzar el ciclo for para asegurarse y luego manejar su valor

o puedes agregar un ? entre rares.doggies y [i+j] así:

 moonies.push({ uri: rares.doggies?.[i+j].uri, moonieType: 6 });

como un truco

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!