Sobes.tech

Frontend

Hoe herschrijf je de typecontrole in traversal als er extra primitieve types zoals `string` in de boomwaarden voorkomen?

92

Is het nodig om een functie te maken voor het verwerken van een tak die genest is binnen de hoofd traversal functie? Hoeveel exemplaren van zo'n functie worden er tijdens de recursieve traversal gemaakt?

79

Welke principes van schone code worden geschonden in de voorgestelde boomdoorloop-implementatie en hoe kan deze worden verbeterd?

74

Hoe werkt CORS: welke verzoeken stuurt de frontend en wat moet de backend teruggeven?

71

Is er een verschil tussen het doorgeven van een callback aan `forEach` als functie referentie en via een pijl-omslag? Zal er een verschil zijn als de functie een klasse-methode is?

71

Hoe kun je de traversal verbeteren om code duplicatie te voorkomen wanneer extra takvelden zoals `center` en `leftCenter` verschijnen?

65

Implementeer een functie die alle waarden aan de uiteinden van "takken" naar de console schrijft interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

65

Beschrijf wat er gebeurt nadat je hebt ingevoerd in de browser en op Enter hebt gedrukt: van DNS-resolutie tot het ontvangen van de HTTP-respons.

62

Waarom is de controle `typeof value === "object"` onveilig voor `null` en hoe kun je de typecontrole voor boomwaarden veiliger en begrijpelijker maken?

62

Wat is het verschil in TypeScript tussen de optionele eigenschap `left?: T` en de verplichte eigenschap `left: T | undefined`?

62

Wat is het IP-adres 127.0.0.1 en wie beheert dit adres in het besturingssysteem?

61

Hoe implementeer je een type guard voor een boom die alleen toegestane sleutels en waarden controleert, inclusief geneste subbomen? Hoe garandeer je O(1) complexiteit in het ergste geval voor het controleren van sleutels?

58