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

131
Vistas
Agregar a una matriz desde otro archivo - node.js

Entonces, soy nuevo en la codificación y estoy tratando de agregar información de usuarios a mi matriz que está en un archivo diferente.

Pero cuando agrego un usuario ficticio para probar, sucede algo extraño. Si agrego el usuario ficticio con la identificación 00000, la identificación se agrega como 0 cuando debería ser 00000.

Mi principal archivo index.js:

 const users = require('./models/users.js'); // Test To Check Users setInterval(() => { console.log(users.getuser()); }, 2000); // Add Dummy Users For Test setTimeout(() => { users.adduser({ 'username': 'user add one', 'id': 00000 }); users.adduser({ 'username': 'user add two', 'id': 565656 }); }, 2000);

Mi modelo de archivo users.js:

 let onlineUsers = [{ 'username': 'user one', 'id': 123 },{ 'username': 'user two', 'id': 321 }]; const users = { getuser: function() { return onlineUsers; }, adduser: function(data) { if (onlineUsers.some((user) => user.username != data.username)) { onlineUsers.push(data); } }, removeuser: function(data) { if (onlineUsers.some((user) => user.username == data.username)) { onlineUsers = onlineUsers.filter((user) => user.username != data.username); } } }; module.exports = users;

Espero que alguien pueda decirme por qué la identificación agrega / registra como 0 cuando debería ser 00000.

Registro de la consola:

 [ { username: 'user one', id: 123 }, { username: 'user two', id: 321 }, { username: 'user add one', id: 0 }, { username: 'user add two', id: 565656 } ]

Lo siento si mi inglés no es bueno.

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