Sobes.tech

Frontend

Implementieren Sie Ihren eigenen Hilfstyp Pick<T, K>. Erklären Sie, wie mapped types funktionieren und wie man eine Entsprechung zu Partial<T> implementiert.

Middle+
138

Wie haben Sie mit React gearbeitet: Welche Versionen sind Ihnen begegnet und haben Sie Klassenkomponenten verwendet? Worin unterscheiden sich Klassenkomponenten von funktionalen Komponenten?

Middle+
137

Wenn ein Objekt mit Object.create([Objekt]) erstellt wird, worauf zeigt sein __proto__?

Middle+
135

Warum sollten Sie State anstelle einer normalen Variablen für einen Wert verwenden, der die Anzeige der Komponente beeinflusst?

Middle+
130

Wie unterscheidet sich display: none von opacity: 0 in Bezug auf den Renderbaum, das Layout und den belegten Platz? Welche Option ist leistungsfähiger und warum?

Middle+
129

Was umfasst der Renderbaum? Welche Elemente gelten als versteckt?

Middle+
128

Hat der Wert [Objekt] einen Prototyp? Worin unterscheidet sich __proto__ von prototype? Worauf zeigt __proto__ eines Objekts? Ist es richtig, dass __proto__ bei allen Werten vorhanden ist?

Middle+
128

Bitte erzählen Sie uns etwas über sich und Ihr letztes Projekt: Woran haben Sie gearbeitet und welche schwierigen oder interessanten Fälle gab es?

Middle+
126

Für die Kette Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), bestimmen Sie, was im letzten console.log sein wird, und erklären Sie warum.

Middle+
125

Was macht useMemo und welche Folgen hat es, wenn man es unnötigerweise für alle Werte verwendet?

Middle+
124

Für ein Code-Snippet mit reduce und einem Anfangsakkumulator von 10, bestimmen Sie, was console.log ausgeben wird.

Middle+
123

Welche Ressourcen und Phasen können das Laden und Rendern der Seite blockieren? Können Bilder das Laden blockieren?

Middle+
123

Wie heißt die Überprüfung wie if ('payload' in data), die zum Eingrenzen des Typs verwendet wird?

Middle+
121

Wenn die Funktion loadRolesData ein Promise zurückgibt, was ist der Wert nach ihrem Aufruf? Ist es möglich, ein Promise in einem für Daten vorgesehenen Zustand zu speichern, und wie kann man das beheben?

Middle+
120

Für einen Codeausschnitt mit dem Array [1, 2, 3], Aufrufe von map(item => item * 2) und filter(item => item > 3), bestimmen Sie, was console.log ausgeben wird. Mutieren map und filter das ursprüngliche Array?

Middle+
118

Für einen rekursiven Aufruf einer Funktion innerhalb eines Promise-Handlers bestimmen Sie die Ausführungsreihenfolge und erklären Sie, ob es zu einer Endlosschleife kommt.

Middle+
118

Für eine for-Schleife mit var und setTimeout, bestimmen Sie, was ausgegeben wird. Wie kann der Code geändert werden, damit mit var die Werte 1, 2, 3 ausgegeben werden, anstatt des endgültigen Zählers?

Middle+
116

Was ist der Unterschied zwischen interface und type in TypeScript?

Middle+
114

Wie heißt die Methode und wie wird sie umgesetzt, bei der bei gleichen Eingabedaten eine Anfrage gesendet wird, anstatt mehrerer identischer Anfragen?

Middle+
113

Was ist der Unterschied zwischen einem normalen Script, einem Script mit async und einem Script mit defer? Wenn auf der Seite mehrere Script-Tags vorhanden sind, in welcher Reihenfolge werden sie geladen und ausgeführt?

Middle+
111
/3