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

162
Views
¿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 answers
Answer question

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 Report
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!