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

156
Vistas
¿Es `esto` necesario para acceder a las variables miembro de las clases mecanografiadas?

En la clase a continuación, uso this 9 veces para tratar con funciones y variables miembro. ¡Está obstruyendo todo mi hermoso código! ¿Hay algo que pueda hacer para que quede más bonito? Por ejemplo, ¿hay alguna forma de acceder a la variable miembro de context sin hacer referencia a this ?

 //controls timing and game phases. import { Context } from "./helpers/Context" import { Model } from "./Model" import { View } from "./View" export class Controller { context : Context; constructor(context : Context) { this.context = context; } //make other objects in context, add them in. begin = () : void => { this.context.model = new Model(this.context); this.context.view = new View(this.context); this.init(); } init = () : void => { this.context.model.init(); this.context.view.init(); //causes an error! help. this.context.model.preloadModels([ "/models/bleachers.obj" ], () => { this.buildWorld(); }) } buildWorld = () : void => { this.context.view.makeGrass(); this.context.view.makeSkybox(); this.context.view.makeBleachersOnEdgeOfField(); } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si está acostumbrado a lenguajes como C o Java donde no tiene que usar this para los campos de clase, puede parecer extraño al principio. Yo también pensé lo mismo. Pero para lenguajes como Javascript y Python, es normal escribir this y self muchas veces. Creo que es solo un estilo específico del idioma que puede verse feo para alguien que no está acostumbrado a verlo, pero esta es la forma normal y la mayoría de los programadores de JS no pensarían que es feo porque están acostumbrados.

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