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

122
Vistas
Selección de clase de código de Visual Studio para varios nombres idénticos

Así que puedo cruzar esto hoy y es posible que ya se haya respondido en alguna parte, pero tengo curiosidad por qué esto no está recogiendo todas las clases con el mismo nombre. Así que tengo dos requisitos de dos clases diferentes de dos áreas diferentes de prueba que tienen el mismo nombre.

 Const AreaOneLoginPage = require('../../pages/areaOne/login.page'); Const areaOneLoginIn = new AreaOneLoginPage(); Const AreaTwoLoginPage = require('../../pages/areaTwo/login.page'); Const areaTwoLoginIn = new AreaTwoLoginPage ();

Sin embargo, cuando trato de construir esto de una manera diferente usando la lógica inteligente en Visual Studio Code. Esto siempre está predeterminado en AreaOne.

 Const areaOneLogin = new LoginPage(); //<== This is the class name of the first area. Const areaTwoLogin = new LoginPage(); //<== This is the class name of the second area.

¿La única opción que elige Visual Studio es AreaOne y no mostrar todas las clases que se vinculan a la página de inicio de sesión?

¿Es esto solo una cosa de Visual Studio que se puede arreglar o es una cosa de javascript?

¿O es mejor refactorizar los nombres de clase a dos nombres diferentes por completo? Me imaginé que VS Code podría determinar que la clase está anidada debajo de una ubicación de carpeta separada.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede importar un módulo en un archivo muchas veces, si se nombrarán únicos. Y luego puede crear nuevos objetos a partir de estas clases/módulos.

Para evitar esto, tenemos el patrón Singleton. guarda la instancia de sí mismo y si hubo un inicio anterior, obtendrá la instancia del objeto existente en lugar de crear uno nuevo.

Espero que esta haya sido la respuesta a tu pregunta.

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