"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Ce que j'ai appris la semaine dernière (

Ce que j'ai appris la semaine dernière (

Publié le 2024-11-07
Parcourir:541

What I learned last week (

  1. Réactivité dans Vanilla JavaScript – utilisez le modèle Proxy pour déclencher des événements lorsque l'état de l'application change. (Cours Frontend Masters - 'vous n'aurez peut-être pas besoin d'un framework')

  2. throw new Error("Error!") ne peut pas être utilisé dans un ternaire (du moins pas comme partie 'else'. La dernière partie d'un opérateur ternaire doit être une expression, pas une fonction. 'throw ' n'est pas une expression, c'est plutôt une instruction utilisée pour interrompre l'exécution des fonctions

  3. Une 'pile' en Javascript peut être considérée un peu comme un tableau, si elle est utilisée dans le contexte de la résolution de problèmes comme vous pourriez en trouver sur Leetcode. Il suit le principe Last-In-First-Out (LIFO), où des éléments sont ajoutés et supprimés à partir de la même extrémité. Les piles sont utilisées pour gérer les appels de fonction, annuler les fonctionnalités, etc.

  4. En Javascript, n'importe quel nombre arbitraire d'arguments peut être transmis à une fonction. Ils sont accessibles via un objet arguments qui ressemble à un tableau, c'est-à-dire que vous pouvez utiliser des méthodes telles que .length pour voir combien d'arguments ont été utilisés lors de l'invocation de la fonction, par exemple. (Celui-ci est assez fascinant et mérite d'être exploré dans la console.)

Déclaration de sortie Cet article est reproduit sur : https://dev.to/calier/what-i-learned-last-week-3124-56k6?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3