Kako radi CORS: koja su zahtevanja poslata od strane frontend-a i šta bi backend trebao da vrati?
Frontend
Kako prepisati proveru tipa u pregledu ako se u vrednostima stabla pojave dodatni primitivni tipovi poput `string`?
Da li postoji razlika između prosleđivanja callback-a u `forEach` kao referencu na funkciju i putem strelice? Da li će postojati razlika ako je funkcija metoda klase?
Da li je potrebno napraviti funkciju za obradu grane koja je ugnježdena unutar glavne funkcije pretraživanja? Koliko instanci takve funkcije će biti kreirano tokom rekurzivnog pretraživanja?
Зашто је проверa `typeof value === "object"` небезбедна за `null` и како да направимо проверу типа за вредности стабла по-сигурном и поразумљивом?
Koja je razlika u TypeScript-u između opcionalnog svojstva `left?: T` i obaveznog svojstva `left: T | undefined`?
Šta je IP adresa 127.0.0.1 i ko upravlja ovu adresu u operativnom sistemu?
Da li imate iskustva sa Feature-Sliced Design (FSD)?
Koje principe čistog koda su prekršeni u predloženoj implementaciji traversinga stabla i kako ih može poboljšati?
Kako implementirati tip guard za stablo koji proverava samo dozvoljene ključeve i vrednosti, uključujući ugnježdene podstablo? Kako osigurati složenost O(1) u najgorem slučaju za proveru ključeva?
Kako poboljšati traversal da izbegnemo dupliranje koda kada se pojave dodatna polja grana poput `center` i `leftCenter`?
Implementirajte funkciju koja će ispisati sve vrednosti na krajevima "grana" u konzolu interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}
Опишите шта се дешава након уноса у прегледач и притискања Enter: од решавања DNS до добијања HTTP одговора.
Koji motor se koristi u Google Chrome?