"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 > Lo que aprendí la semana pasada (

Lo que aprendí la semana pasada (

Publicado el 2024-11-07
Navegar:670

What I learned last week (

  1. Reactividad en JavaScript básico: use el patrón Proxy para activar eventos cuando cambie el estado de la aplicación. (Curso de maestría en frontend: 'es posible que no necesites un marco')

  2. throw new Error("Error!") no se puede usar en un ternario (al menos no como la parte 'else'. La última parte de un operador ternario debe ser una expresión, no una función. 'throw ' no es una expresión, sino una declaración utilizada para interrumpir la ejecución de funciones

  3. .
  4. Una 'pila' en Javascript puede considerarse un poco como una matriz, si se usa en el contexto de la resolución de problemas como los que se pueden encontrar en Leetcode. Sigue el principio de último en entrar, primero en salir (LIFO), donde los elementos se agregan y eliminan del mismo extremo. Las pilas se utilizan para gestionar llamadas a funciones, deshacer funciones, etc.

  5. En Javascript se puede pasar cualquier número arbitrario de argumentos a una función. Son accesibles a través de un objeto de argumentos que es "similar a una matriz", es decir, puede utilizar métodos como .length para ver cuántos argumentos se han utilizado en la invocación de la función, por ejemplo. (Este es bastante fascinante y vale la pena explorarlo en la consola).

Declaración de liberación Este artículo se reproduce en: https://dev.to/calier/what-i-learned-last-week-3124-56k6?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