Sobes.tech

Frontend

Wie funktioniert CORS: welche Anfragen sendet das Frontend und was soll das Backend zurückgeben?

71

Wie kann die Typüberprüfung in der Traversierung umgeschrieben werden, wenn zusätzliche primitive Typen wie `string` in den Baumwerten auftreten?

70

Gibt es einen Unterschied zwischen dem Übergeben eines Callbacks an `forEach` als Funktionsreferenz und über einen Pfeil-Wrapper? Wird es einen Unterschied geben, wenn die Funktion eine Klassenmethode ist?

68

Ist es notwendig, eine Funktion zur Verarbeitung eines verschachtelten Zweigs innerhalb der Hauptdurchlauf-Funktion zu erstellen? Wie viele Instanzen einer solchen Funktion werden bei der rekursiven Durchlauf erstellt?

63

Warum ist die Überprüfung `typeof value === "object"` unsicher für `null` und wie kann die Typüberprüfung für Baumwerte sicherer und verständlicher gemacht werden?

62

Was ist der Unterschied in TypeScript zwischen der optionalen Eigenschaft `left?: T` und der verpflichtenden Eigenschaft `left: T | undefined`?

60

Was ist die IP-Adresse 127.0.0.1 und wer verwaltet diese Adresse im Betriebssystem?

59

Wie implementiert man einen Type Guard für einen Baum, der nur erlaubte Schlüssel und Werte überprüft, einschließlich verschachtelter Unterbäume? Wie gewährleistet man im schlimmsten Fall eine O(1)-Komplexität für die Schlüsselüberprüfung?

56

Wie kann die Traversierung verbessert werden, um Code-Duplikate zu vermeiden, wenn zusätzliche Zweigfelder wie `center` und `leftCenter` erscheinen?

55

Welche Prinzipien des sauberen Codes werden in der vorgeschlagenen Baumdurchlauf-Implementierung verletzt und wie kann sie verbessert werden?

54

Implementieren Sie eine Funktion, die alle Werte an den Enden von "Zweigen" in der Konsole ausgibt interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

53

Beschreiben Sie, was nach der Eingabe im Browser und dem Drücken von Enter passiert: von der DNS-Auflösung bis zum Empfang der HTTP-Antwort.

50