microsoft / microsoft/TypeScript
[JS] Incorrectly identifying what "this" is
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.4k
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 117
Descripción
- VSCode Version: 1.52.1
- OS Version: Windows 10 19042.685
this on debugger (Command class instance, has checkPermissions function)

this on IDE (Constructor object params, doesn't have checkPermissions function)

Steps to Reproduce:
- Instantiate a Class which uses object destructuring on its constructor)
- Use
thisinside a function that is a property of the constructor object
Does this issue occur when all extensions are disabled?: Yes
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
No se nombra ningún archivo fuente ni ninguna prueba. Empieza reproduciendo el caso de desestructuración del constructor de clase a partir de los pasos indicados en VS Code con las extensiones deshabilitadas, y luego compara las vistas de this en el depurador y en el IDE; se considera terminado cuando ambos identifican el mismo objeto y muestran la función esperada checkPermissions.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, typescript
- Área
- devtools
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100