Facile
Quel est le comportement de ce code lors de l'accès à proxy.name ?
const user = { name: 'Alice' };
const proxy = new Proxy(user, {
get(target, prop) {
console.log(`Lecture de ${prop}`);
target[prop];
}
});
console.log(proxy.name);
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
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 ?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 recommandé d'utiliser des Web Workers pour traiter des données sensibles ou complexes ?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 ?