Sobes.tech

Frontend

Zaimplementuj klasę przechowującą według wzorca «Obserwator»: klasa przechowuje dane, umożliwia subskrypcję i odsubskrypcję funkcji callback, a przy zmianie danych powiadamia wszystkich obecnych subskrybentów, przekazując im nowe dane.

Middle+
199

Metoda sort modyfikuje oryginalną tablicę czy nie? Jak zrobić niemutującą sortację?

Middle+
196

Dlaczego funkcja w JavaScript jest uważana za obiekt, mimo że typeof dla niej zwraca "function"?

Middle+
192

Jakie inne metody tablic znasz, oprócz reduce (sortowanie, filtrowanie, metody mutujące itp.)?

Middle+
176

Jeśli umieścisz nasłuchiwacz zdarzeń na rodzicielskim divie, a nie na samym input, czy obsługa zdarzenia input wewnątrz (wyjaśnij mechanizm propagacji zdarzeń)?

Middle+
170

Dlaczego zdecydowałeś się rozważyć inne oferty? Co jest nie tak w twojej obecnej pracy lub co skłoniło cię do poszukiwania nowego miejsca?

Middle+
167

Czym jest słowo kluczowe satisfies w TypeScript? Kiedy i jak się go używa?

Middle+
164

Co oznacza podkreślenie w nazwie właściwości klasy, na przykład _data, i czy czyni ją prywatną?

Middle+
160

Jak w Twoim planie została zrealizowana walidacja formularzy?

Middle+
152

Czym różni się typ void od never w TypeScript?

Middle+
152

Co się dzieje w przeglądarce po wpisaniu URL w pasek adresu?

Middle+
152

Jak skopiować obiekt (typ nieprymitywny), aby zmiany w kopii nie wpływały na oryginał?

Middle+
152

Co zmieni się w wynikach na wszystkich trzech liniach, jeśli zamienisz funkcję getName na funkcję strzałkową?

Middle+
151

Jak przypisać obiekt tak, aby nie był to transfer przez referencję (jak skopiować obiekt, powierzchownie i głęboko)?

Middle+
147

Napisz typy dla funkcji reduce z użyciem generyków (typ tablicy, callback z akumulatorem, bieżącą wartością, indeksem, wartością początkową).

Middle+
145

Jak działa enum w TypeScript — co się dzieje z kluczami i wartościami, jeśli wartości nie są podane lub są podane jawnie?

Middle+
143

Co zostanie wyświetlone w konsoli na liniach 12, 13 i 14 kodu przy różnych wywołaniach funkcji, mając obiekt z metodą getName?

Middle+
143

Czy pracowałeś z biblioteką Zod?

Middle+
143

Jaki jest typ elementu input w TypeScript, jeśli uzyskujesz go przez querySelector?

Middle+
142

Istnieje pole input, do którego użytkownik wpisuje wartość. Należy, aby po odświeżeniu strony wpisana wartość była zachowana w tym polu. Opisz rozwiązanie i napisz kod z użyciem localStorage.

Middle+
142
/5