Sobes.tech

Frontend

Comment réécrire la vérification de type dans la traversée si des types primitifs supplémentaires comme `string` apparaissent dans les valeurs de l'arbre?

86

Est-il nécessaire de créer une fonction pour traiter une branche imbriquée dans la fonction principale de parcours ? Combien d'instances d'une telle fonction seront créées lors du parcours récursif ?

73

Avez-vous déjà travaillé avec Feature-Sliced Design (FSD) ?

72

Comment fonctionne CORS : quelles requêtes envoie le frontend et que doit renvoyer le backend ?

71

Y a-t-il une différence entre passer un callback à `forEach` en tant que référence de fonction et via un wrapper flèche ? Y aura-t-il une différence si la fonction est une méthode de classe ?

71

Quels principes du code propre sont violés dans l'implémentation proposée de la traversée de l'arbre et comment peut-elle être améliorée?

68

Comment améliorer la traversée pour éviter la duplication de code lorsque des champs de branche supplémentaires comme `center` et `leftCenter` apparaissent?

63

Quelle est la différence en TypeScript entre la propriété optionnelle `left?: T` et la propriété obligatoire `left: T | undefined`?

62

Pourquoi la vérification `typeof value === "object"` n'est-elle pas sûre pour `null` et comment rendre la vérification de type pour les valeurs de l'arbre plus sûre et plus compréhensible?

62

Qu'est-ce que l'adresse IP 127.0.0.1 et qui gère cette adresse dans le système d'exploitation?

61

Implémentez une fonction qui affiche toutes les valeurs aux extrémités des "branches" dans la console interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

61

Comment implémenter une garde de type pour un arbre qui vérifie uniquement les clés et valeurs autorisées, y compris les sous-arbres imbriqués ? Comment garantir une complexité O(1) dans le pire cas pour la vérification des clés ?

58

Décrivez ce qui se passe après avoir saisi dans le navigateur et appuyé sur Entrée : de la résolution DNS à la réception de la réponse HTTP.

58