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

193
Views
¿Por qué el objeto adonis almacenado en un archivo estático se cambia al realizar una operación en su valor importado?

Estoy usando adonis framework para servidor. Estoy almacenando una matriz de objetos en un archivo y la uso en mi código como fuente de datos, pero cuando ejecuto una manipulación en la variable importada de esta matriz de objetos, cambia el valor de ese objeto para esa instancia de servidor en particular. ¿Por qué está pasando esto?

a continuación se muestra el código:

 import { Ant } from "App/Utils/Ant"; export default class antcontroller { public async antTocow(ants, color) { ants.forEach((ant) => { ant["color"] = color; }); return ants; } public async index(ctx: HttpContextContract) { let ants = Ant[country]; antToCow = await this.antTocow( ants.slice(0, 3), color ); return antToCow } } }

controlador de vaca

 import { Ant } from "App/Utils/Ant"; export default class antcontroller { public async index(ctx: HttpContextContract) { let ants = Ant[country]; return ants } } }

Ant.js

 const ant = { NEPAL: { language: "nepaleese", size:"big" }} module.exports = { ants };

al ejecutar la API de la vaca, obtengo el controlador de llamadas que obtengo

 { language: "nepaleese", size:"big" }

luego, al ejecutar el controlador de hormigas, obtengo

 {language: "nepaleese", size:"big", color:"black" }

entonces ahora, al ejecutar el controlador de vaca, obtengo:

 {language: "nepaleese", size:"big", color:"black" }

el campo de color no debe estar en la llamada de las vacas, ¿por qué viene? ¿Se cambia mi archivo en la memoria para una instancia determinada del servidor?

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