Sobes.tech

Frontend

La méthode sort modifie-t-elle le tableau d'origine ou pas ? Comment faire un tri non mutatif ?

Middle+
223

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.

Middle+
219

Pourquoi une fonction en JavaScript est-elle considérée comme un objet, même si typeof retourne "function" pour elle?

Middle+
218

Quelles autres méthodes de tableaux connaissez-vous, à part reduce (tri, filtrage, méthodes mutantes, etc.)?

Middle+
203

Que se passe-t-il dans le navigateur après avoir saisi l'URL dans la barre d'adresse?

Middle+
187

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 ?

Middle+
182

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?

Middle+
182

Qu'est-ce que le mot-clé satisfies en TypeScript ? Quand et comment l'utiliser ?

Middle+
181

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) ?

Middle+
178

Comment copier un objet (type non primitif) pour que les modifications dans la copie n'affectent pas l'original?

Middle+
177

Comment avez-vous mis en œuvre la validation des formulaires dans votre plan?

Middle+
172

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?

Middle+
167

Pourquoi est-il possible d'appeler des méthodes intégrées, comme toString, sur des types primitifs?

Middle+
165

Que changera dans les résultats sur les trois lignes si vous transformez la fonction getName en une fonction fléchée?

Middle+
164

Avez-vous travaillé avec la bibliothèque Zod?

Middle+
164

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?

Middle+
163

Écrivez les types pour la fonction reduce en utilisant des generics (type du tableau, callback avec accumulateur, valeur courante, index, valeur initiale).

Middle+
160

Quelle est la différence entre le type void et never en TypeScript?

Middle+
160

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 ?

Middle+
158

Quelle est la différence entre never et void en TypeScript?

Middle+
156
/5