Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

duda con respecto a atributos privados

tengo una dura por que al poner # no puedo delarar un atributo privado el visual studio code me dice que no está definida y al escribbir #saldo la letras se opacan si pongo #en todos los atributos al correr el programa los numeros me los deja como NaN o indefinido

1 respuesta

Hola Jordy, espero que estés bien.

El símbolo # se utiliza para declarar campos privados en las clases y es una característica que se encuentra en la última versión de JavaScript (ES2020). Es posible que el error que estás experimentando se deba a que tu versión de Visual Studio Code no es compatible con esta funcionalidad.

Si estás utilizando una versión de Visual Studio Code anterior a la versión 1.60, es posible que no puedas utilizar esta característica. Asegúrate de tener una versión actualizada de Visual Studio Code y de que tu archivo tenga la extensión ".js" para que el editor lo identifique como un archivo de JavaScript.

Además, es importante mencionar que el uso del símbolo # para declarar campos privados en una clase es una funcionalidad experimental y puede que no sea soportada en todos los navegadores. En cuanto al problema que mencionas de que los números se vuelven NaN o indefinidos, es posible que esté relacionado con la forma en que estás utilizando los atributos en tu código. Sería útil ver tu código para poder identificar el problema con más precisión y ofrecer una solución más adecuada.

Los atributos privados solo pueden ser usados dentro de la clase y no pueden ser llamados fuera de ella.

¡Saludos!

Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!