Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

191
Vistas
¿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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda