WeakMap ne maintient pas les références fortes vers les clés. Les clés qui ne sont plus référencées ailleurs peuvent être libérées par le garbage collector, ce qui n’est pas le cas pour Map.
Question | Tags | |
---|---|---|
Qu’est ce que le DOM ? | Frontend HTML JavaScript | Voir |
Qu’est ce que React ? | JavaScript React | Voir |
Quelles sont les deux méthodes de l’Object JSON que vous connaissez ? | JavaScript | Voir |
Que fait la méthode slice sur un tableau ? | JavaScript | Voir |
Quelle est la différence entre slice et splice ? | JavaScript | Voir |
Que fait la méthode map sur une tableau ? | JavaScript | Voir |
Quelle est la différence entre “==” et “===” ? | JavaScript | Voir |
Qu’est ce qu’une fonction annonyme? | JavaScript | Voir |
Que sont les arrow functions ? | JavaScript | Voir |
Quelles sont les différences entre une arrow function et une fonction classique ? | JavaScript | Voir |
Qu’appelle t’on une fonction pure ? | JavaScript | Voir |
Pourquoi les fonctions pures sont importantes ? | JavaScript | Voir |
Lors de la création d’une nouvelle variable, que dois-je choisir entre const et let? | JavaScript | Voir |
Que veut dire IIFE ? | JavaScript | Voir |
À quoi sert une IIFE ? | JavaScript | Voir |
Qu’est ce que la mémoization ? | JavaScript | Voir |
Avec quel type de fonction fonctionne la memoization ? | JavaScript | Voir |
Qu’est que le hoisting ? | JavaScript | Voir |
Que sont des classes en ES6 ? | JavaScript | Voir |
Qu’est ce qu’une closure? | JavaScript | Voir |
Qu’est ce qu’un scope ? | JavaScript | Voir |
Qu’est ce qu’un module en javascript ? | JavaScript | Voir |
Quel est le package manager qui nous permet d’installer des modules ? | JavaScript | Voir |
Où peut-on stocker de la données dans le navigateur ? | JavaScript | Voir |
Quelle est la différence entre LocalStorage et SessionStorage ? | JavaScript | Voir |
Quelle est la raison d’utiliser le LocalStorage et SessionStorage ? | JavaScript | Voir |
Quels sont les avantages des cookies ? | JavaScript | Voir |
Est-ce intéressant de stocker le token JWT de mon app dans le LocalStorage ? | JavaScript | Voir |
Qu’est ce qu’une promise ? | JavaScript | Voir |
Pourquoi utilise t’on des promises ? | JavaScript | Voir |
Quels sont les trois états d’une promise ? | JavaScript | Voir |
Qu’est ce qu’une callback function ? | JavaScript | Voir |
Qu’est ce que le callback hell ? | JavaScript | Voir |
Qu’elles sont les règles d’or d’une promise ? | JavaScript | Voir |
À quoi sert un .then ? | JavaScript | Voir |
Qu’est ce que le promise chaining ? | JavaScript | Voir |
Dans le cadre des promises à quoi sert le .catch ? | JavaScript | Voir |
Dans le cadre des promises à quoi set le .finally ? | JavaScript | Voir |
Peut-on utiliser les promises avec seulement les .then .catch, etc ? | JavaScript | Voir |
Qu’est ce que le Promise.all, et comment fonctionne t’il ? | JavaScript | Voir |
Qu’est ce que le mode stricte en javascript ? | JavaScript | Voir |
Quels sont les avantages du mode strict ? | JavaScript | Voir |
Quelle est la différence entre null et undefined ? | JavaScript | Voir |
Qu’est ce que NaN ? | JavaScript | Voir |
Qu’est ce que le Prevent Default ? | JavaScript | Voir |
Qu’est ce que setTimeout ? | JavaScript | Voir |
Qu’est ce que setInterval ? | JavaScript | Voir |
Que veut dire JSON ? | JavaScript | Voir |
Le JSON est il du javascript ? | JavaScript | Voir |
Comment arreter un setInterval ? | JavaScript | Voir |
Quels structures de données plus rares et modernes peut on trouver en javascript ? | JavaScript | Voir |
Quelle est la différence entre WeakMap et Map ? | JavaScript | Voir |
A quoi sert la structure Map ? | JavaScript | Voir |
Quels sont les avantages de la structure Map ? | JavaScript | Voir |
A quoi set la structure Set ? | JavaScript | Voir |
Quels sont les avantages de la structure Set ? | JavaScript | Voir |
Que sont les templates literals ? | JavaScript | Voir |
Quel type de données / structure peut t’on stocker dans un objet javascript ? | JavaScript | Voir |
Que fait cet expression : debugger; | JavaScript | Voir |
Quel outil directement intégré au langage pouvez vous utiliser pour faire des requêtes HTTP ? | JavaScript | Voir |
Qu’est ce qu’une ternaire ? | JavaScript | Voir |
A quoi set Object.freeze ? | JavaScript | Voir |
Pourquoi utiliser Object.freeze ? | JavaScript | Voir |
Comment convertir un “1” en Number ? | JavaScript | Voir |
Qu’est ce qu’un spread operator ? | JavaScript | Voir |
Qu’est ce qu’un Rest operator ? | JavaScript | Voir |
Qu’est ce que la destructuration en JavaScript ? | JavaScript | Voir |
Comment rédiger des commentaires de code utiles en JavaScript ? | JavaScript Documentation | Voir |
Pourquoi faut-il configurer un linter dans un projet JavaScript ? | Environnement JavaScript | Voir |
Quel est l’intérêt d’utiliser des scripts npm (ex: npm run ...) ? | Environnement JavaScript | Voir |
Quels sont les risques d’utiliser des librairies obsolètes dans son projet ? | Sécurité JavaScript | Voir |
Dans quel contexte emploie-t-on le mot-clé async en JavaScript ? | JavaScript Asynchronisme | Voir |
Quelle est la différence entre un for...in et un for...of en JavaScript ? | JavaScript Syntaxe | Voir |
Quelle est la différence entre l’API localStorage et sessionStorage ? | Frontend JavaScript | Voir |
Comment gérer la POO (orienté objet) dans un code JavaScript ES6 ? | JavaScript POO | Voir |