Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Atributo estatico privado

como se definen los atributos estaticos privados, si al hacerlo con se explica en la clase, sale con undefined?

1 respuesta
solución!

Hola Anngie, espero que estés bien.

Para definir un atributo estático privado en una clase en JavaScript, puedes utilizar la palabra clave static junto con el símbolo # para hacerlo privado. Aquí hay un ejemplo:

class Ejemplo {
    static #atributoPrivado = "valor";

    static getAtributoPrivado() {
      return this.#atributoPrivado;
    }
  }

  console.log(Ejemplo.#atributoPrivado); // error
  console.log(Ejemplo.getAtributoPrivado()); // "valor"

En este ejemplo, #atributoPrivado es un atributo estático privado de la clase Ejemplo. La propiedad # hace que el atributo sea privado y no accesible desde fuera de la clase.

Para acceder al valor del atributo privado, se utiliza el método estático getAtributoPrivado(). La llamada a Ejemplo.#atributoPrivado devuelve undefined, ya que no se puede acceder directamente a un atributo estático privado desde fuera de la clase.

Sin embargo, puedes acceder al valor del atributo privado a través del método estático getAtributoPrivado(), que devuelve el valor del atributo privado.

Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.

¡Saludos!

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