"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Comprender los campos de clase y las propiedades estáticas

Comprender los campos de clase y las propiedades estáticas

Publicado el 2024-11-08
Navegar:944

Understanding Class Fields and Static Properties

¡Hola! ¡Bienvenido a este artículo sobre campos de clase y propiedades estáticas!
ES15 agregó la capacidad de definir campos de clase y propiedades estáticas directamente dentro del cuerpo de la clase. Esto elimina la necesidad de que las funciones constructoras inicialicen las propiedades, lo que genera un código más limpio y conciso. ¡Se trata de comprender esta nueva característica!

1. Defina una clase.

Necesitas definir una clase para usarla:

class myClass {
}

2. Pon las propiedades en la clase.

Poner las propiedades en la clase define las propiedades:

class myClass {
    property1;
    property2;
}

Puedes agregar tantas propiedades como necesites.

3. Agregue la función constructor().

Agregue la función constructora para definir las claves en este objeto para las propiedades:

class myClass {
    property1;
    property2;
    constructor(property1, property2) {
        this.property1 = property1;
        this.property2 = property2;
    }
}

4. Ejemplo

Este es un ejemplo del uso de esta nueva característica en JS:

class Person {
    name;
    age;
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
}

5. Conclusión

¡Y esa es la conclusión de esta publicación!
¡Asegúrate de agregar una reacción y marcarla como favorita!
¡También asegúrate de comentar a continuación!
¡Esta publicación fue hecha para The Frontend Challenge!

Declaración de liberación Este artículo se reproduce en: https://dev.to/pilagerplayz/understanding-class-fields-and-static-properties-2hce?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3