Sobes.tech

Frontend

Jak przepisać sprawdzanie typu w traversowaniu, jeśli w wartościach drzewa pojawią się dodatkowe typy prymitywne, takie jak `string`?

96

Czy konieczne jest stworzenie funkcji do obsługi gałęzi zagnieżdżonej w głównej funkcji przejścia? Ile instancji takiej funkcji zostanie utworzonych podczas rekurencyjnego przejścia?

83

Jakie zasady czystego kodu są naruszone w proponowanej implementacji przejścia po drzewie i jak można ją poprawić?

80

Czy masz doświadczenie w pracy z Feature-Sliced Design (FSD)?

74

Jak działa CORS: jakie żądania wysyła frontend i co powinien zwrócić backend?

71

Czy istnieje różnica między przekazywaniem callbacka do `forEach` jako odwołania do funkcji a przez opakowanie strzałkowe? Czy będzie różnica, jeśli funkcja jest metodą klasy?

71

Opisz, co się dzieje po wpisaniu w przeglądarce i naciśnięciu Enter: od rozwiązania DNS do otrzymania odpowiedzi HTTP.

70

Jak poprawić przejście, aby uniknąć duplikacji kodu, gdy pojawią się dodatkowe pola gałęzi, takie jak `center` i `leftCenter`?

67

Zaimplementuj funkcję, która wypisze wszystkie wartości na końcach "gałęzi" do konsoli interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

65

Jaka jest różnica w TypeScript między opcjonalną właściwością `left?: T` a obowiązkową właściwością `left: T | undefined`?

64

Czym jest adres IP 127.0.0.1 i kto zarządza tym adresem w systemie operacyjnym?

63

Dlaczego sprawdzanie `typeof value === "object"` jest niebezpieczne dla `null` i jak uczynić sprawdzanie typu dla wartości drzewa bardziej bezpiecznym i zrozumiałym?

62

Jak zaimplementować strażnika typu dla drzewa, który sprawdza tylko dozwolone klucze i wartości, w tym zagnieżdżone poddrzewa? Jak zapewnić złożoność O(1) w najgorszym przypadku dla sprawdzania kluczy?

60