Difficile
Quelle est la sortie de ce code ?
const controller = new AbortController();
controller.abort("Session expirée");
console.log(controller.signal.reason);
Auteur: WeLoveDevsStatut : PubliéeQuestion passée 1 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
0
Quel est le pattern le plus concis et robuste pour accéder à une propriété imbriquée potentiellement absente et fournir une valeur par défaut ?0
Quelle est la différence fondamentale entre `Map` et `WeakMap` concernant la gestion des références ?0
Pourquoi est-il recommandé d'utiliser des Web Workers pour traiter des données sensibles ou complexes ?0
Identifiez l'erreur dans ce code visant à récupérer la valeur du champ privé.
```
class Service {
#token = "abc-123";
getToken() {
return this.#token;
}
}
const s = new Service();
// Accès externe sécurisé attendu
console.log(s["#token"]);
```0
Pourquoi est-il préférable d'utiliser JSON.parse() plutôt que eval() pour transformer une chaîne de caractères en objet ?0
Quel est le risque principal lié à l'utilisation de cet objet Map ?
```
const cache = new Map();
function register(user) {
cache.set(user, { lastLogin: Date.now() });
}
```0
Quelle approche garantit l'encapsulation de données privées dans une classe sans exposer les propriétés sur l'instance ?