Sobes.tech

Frontend

Hogyan írhatod át a típusellenőrzést a traversal során, ha további primitív típusok, például `string`, jelennek meg a fa értékeiben?

94

Szükséges-e olyan függvényt készíteni, amely egy fő bejárási funkcióba ágyazott ág feldolgozására? Hány példány lesz ilyen függvényből létrehozva rekurzív bejárás során?

83

Mely tiszta kód elvek sérülnek a javasolt fa bejárási megvalósításában, és hogyan lehetne javítani?

80

Hogyan működik a CORS: milyen kéréseket küld a frontend, és mit kell visszaadnia a backendnek?

71

Van különbség a `forEach`-be való callback átadása függvény hivatkozásként és nyíl függvénybe csomagolva? Lesz különbség, ha a függvény egy osztály metódusa?

71

Írja le, mi történik, miután beírta a böngészőbe és megnyomta az Entert: a DNS feloldásától az HTTP válasz fogadásáig.

70

Hogyan lehet javítani a bejárást, hogy elkerüljük a kódduplikációt, amikor további ág mezők, például `center` és `leftCenter` jelennek meg?

65

Valósítson meg egy olyan függvényt, amely a "ágak" végén lévő összes értéket kiírja a konzolra interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

65

Mi az a 127.0.0.1 IP-cím és ki kezeli ezt a címet az operációs rendszerben?

63

Miért nem biztonságos a `typeof value === "object"` ellenőrzés `null` esetén, és hogyan lehet biztonságosabbá és érthetőbbé tenni a típusellenőrzést a fa értékeire?

62

Mi a különbség a TypeScript-ben az opcionális `left?: T` tulajdonság és a kötelező `left: T | undefined` tulajdonság között?

62

Hogyan valósítható meg egy típusvédő az erdő számára, amely csak engedélyezett kulcsokat és értékeket ellenőriz, beleértve az egymásba ágyazott alerdőket? Hogyan biztosítható a legrosszabb esetben O(1) komplexitás a kulcsok ellenőrzéséhez?

60