Maison  >  Article  >  interface Web  >  Ce que j'ai appris la semaine dernière (

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

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-09-25 18:53:22707parcourir

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 de fonctions

  3. .
  4. 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.

  5. 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.)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn