Hola, soy nuevo en js. Estoy usando VSCode. Mi problema son las sugerencias. No sé si es el nombre verdadero, tal vez no sean sugerencias, tal vez sea intellisense, pero cuando elijo un elemento con DOM y quiero cambiar su componente de estilo, escribí element.style pero no aparece ninguna sugerencia que puedas ver en las dos primeras fotos. Pero si escribo element.style. hay algunas sugerencias que aparecen. Mientras estoy en la consola de desarrollo de Chrome, si escribo elemnt.style pic4 , me muestra el componente de estilo. Entonces, ¿cómo puedo activar las sugerencias en el código de Visual Studio, como la consola de Google? ¿Tengo algunas extensiones que causan problemas? extensiones
VSCode utiliza análisis de código estático para tratar de adivinar cuáles son los tipos de sus variables. Tiene que hacer esto porque JavaScript se escribe dinámicamente, por lo que no hay forma de estar seguro del tipo de cualquier variable dada mientras escribe el código. El complemento de JavaScript para VSCode utiliza varias heurísticas para probar y proporcionar comentarios útiles.
Chrome realmente evalúa las expresiones que está escribiendo a medida que las escribe, en comparación con un tiempo de ejecución real de DOM y JS, y proporciona comentarios precisos al reflexionar sobre el valor de cada expresión.
No puede hacer que el análisis estático de VSCode se comporte como el reflejo dinámico de Chrome. Son sistemas muy diferentes, y esta es una limitación fundamental de la finalización de código/intellisense para lenguajes dinámicos.