La méthode sort modifie-t-elle le tableau d'origine ou pas ? Comment faire un tri non mutatif ?
Frontend
Implémentez une classe de stockage selon le modèle «Observateur» : la classe stocke des données, permet de s'abonner et de désabonner des fonctions de rappel, et lors de la modification des données, elle notifie tous les abonnés actuels en leur transmettant les nouvelles données.
Pourquoi une fonction en JavaScript est-elle considérée comme un objet, même si typeof retourne "function" pour elle?
Quelles autres méthodes de tableaux connaissez-vous, à part reduce (tri, filtrage, méthodes mutantes, etc.)?
Que se passe-t-il dans le navigateur après avoir saisi l'URL dans la barre d'adresse?
Pourquoi avez-vous décidé d'envisager d'autres propositions ? Qu'est-ce qui ne va pas dans votre poste actuel ou qu'est-ce qui vous a poussé à chercher un nouvel emploi ?
Que signifie le souligné dans le nom d'une propriété de classe, par exemple _data, et cela rend-il la propriété privée?
Qu'est-ce que le mot-clé satisfies en TypeScript ? Quand et comment l'utiliser ?
Si vous placez un écouteur d'événements sur le div parent plutôt que sur l'input lui-même, le gestionnaire d'événements de l'input sera-t-il déclenché à l'intérieur (expliquez le mécanisme de propagation des événements) ?
Comment copier un objet (type non primitif) pour que les modifications dans la copie n'affectent pas l'original?
Comment avez-vous mis en œuvre la validation des formulaires dans votre plan?
Comment fonctionne enum en TypeScript — que se passe-t-il avec les clés et les valeurs si les valeurs ne sont pas spécifiées ou sont spécifiées explicitement?
Pourquoi est-il possible d'appeler des méthodes intégrées, comme toString, sur des types primitifs?
Que changera dans les résultats sur les trois lignes si vous transformez la fonction getName en une fonction fléchée?
Avez-vous travaillé avec la bibliothèque Zod?
Que sera affiché dans la console aux lignes 12, 13 et 14 du code lors de différents appels de la fonction, avec un objet ayant la méthode getName?
Écrivez les types pour la fonction reduce en utilisant des generics (type du tableau, callback avec accumulateur, valeur courante, index, valeur initiale).
Quelle est la différence entre le type void et never en TypeScript?
Depuis combien de temps travaillez-vous dans l'entreprise ? Quand est-ce que de nouveaux employés ont rejoint l'équipe pour la dernière fois ?
Quelle est la différence entre never et void en TypeScript?