En JavaScript sólo podemos heredar de un único objeto. Sólo puede haber un [[Prototipo]] para un objeto. Y una clase sólo puede extenderse a otra clase.
No importa lo buenos que seamos programando, a veces nuestros scripts tienen errores. Pueden ocurrir debido a errores nuestros, una entrada inesperada del usuario, una respuesta errónea del servidor y por mil razones más.
Cuando desarrollamos algo, a menudo necesitamos nuestras propias clases de error para reflejar cosas específicas que pueden salir mal en nuestras tareas. Para errores en operaciones de red podemos necesitar HttpError, para operaciones de base de datos DbE
Este artículo cubre un tema muy específico que la mayoría de los desarrolladores rara vez encuentran en la práctica (y es posible que ni siquiera sean conscientes de su existencia).
Volvamos al problema mencionado en el capítulo Introducción: devoluciones de llamada: tenemos una secuencia de tareas asincrónicas que se deben realizar una tras otra, por ejemplo, cargar scripts. ¿Cómo podemos codificarlo bien?
Las cadenas de promesas son excelentes para el manejo de errores. Cuando una promesa se rechaza, el control salta al controlador de rechazo más cercano. Esto es muy conveniente en la práctica.
JavaScript no proporciona ninguna operación de administración de memoria. En cambio, la máquina virtual JavaScript administra la memoria a través de un proceso de recuperación de memoria llamado recolección de basura.
Este artículo lo guiará a través del patrón de directiva estructural en Angular, le presentará qué es la directiva estructural y cómo usarla. ¡Espero que le sea útil!