Del curso: Domina JavaScript
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
¿Qué son los mixins de JavaScript y cómo los uso? - Tutorial de JavaScript
Del curso: Domina JavaScript
¿Qué son los mixins de JavaScript y cómo los uso?
Los mixins son una forma fácil de reutilizar código en diferentes objetos de JavaScript. Un mixin es un objeto que tiene propiedades y métodos que quieres agregar a otros objetos. En este ejemplo tenemos el mixin volador, el mixin cantor, donde cada uno de ellos tiene su propia función, una para volar y otra para cantar, y utilizamos, en el objeto pájaro, tanto el método de volador como el método de cantor, para establecer las características de nuestro nuevo objeto. Como puedes ver en el ejemplo, hemos creado dos mixins, volador y cantor, que tienen diferentes propiedades y métodos, y luego lo hemos añadido a un objeto pájaro que tiene las propiedades y métodos de ambos mixins. Recuerda que el objetivo de tu código debe ser, en la mayoría de los casos, reutilizar funciones o métodos de modo que aumentes la eficiencia en tiempo y consumo de recursos de tu software. Con los mixins, puedes organizar de manera más eficiente tus objetos y asegurarte de que tengan las propiedades y métodos…
Contenido
-
-
-
-
(Bloqueado)
¿Qué son los mixins de JavaScript y cómo los uso?1 min 9 s
-
(Bloqueado)
La función de vinculación o binding de JavaScript2 min 35 s
-
(Bloqueado)
¿Qué son los parámetros de función predeterminados de JavaScript y cómo los uso?1 min 7 s
-
Usando el currying de funciones1 min 26 s
-
(Bloqueado)
Los componentes de orden superior de JavaScript1 min 3 s
-
(Bloqueado)
La función reduce() de JavaScript1 min 6 s
-
(Bloqueado)
Memorización y el almacenamiento en caché de JavaScript2 min 37 s
-
(Bloqueado)
Las funciones de string padding de JavaScript1 min 13 s
-
(Bloqueado)
El operador de pipeline de JavaScript y el operador de fusión nulo2 min 2 s
-
(Bloqueado)
Qué es el operador de encadenamiento opcional de JavaScript55 s
-
(Bloqueado)
La propiedad JavaScript import.meta1 min 18 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.map1 min 34 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.filter1 min 42 s
-
(Bloqueado)