Vertel me over de Promise-methoden: Promise.all, Promise.allSettled, Promise.race, Promise.any — waarin verschillen ze van elkaar?
Frontend
// Voorbeeld van ontvangen gegevens: // Reacties [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Voorbeeld van ontvangen gegevens: // Gebruikers [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Uitgangsgegevensformaat (berichten): [{ "id": 1, // bericht-ID "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // titel bericht "userName": "Leanne Graham", "commentsCount": 10, }]
Vertel wat de context is in JavaScript, wat de lexicale omgeving is en hoe closures werken?
[naam] vroeg: in hoeverre was TypeScript aanwezig in jouw echte werkervaring?
[naam] vroeg: wat is het verschil tussen type en interface in TypeScript?
[naam] vroeg: wat is een type guard in TypeScript? Hoe schrijf je een type guard-functie?
Wat is requestAnimationFrame en hoe is het gerelateerd aan de Event Loop?
[naam] vroeg: hoe kopieer je een object zodat wijzigingen in de kopie geen invloed hebben op het origineel? Welke methoden voor het kopiëren van objecten bestaan er?
[naam] vroeg: context opdracht: wat zal de console tonen op regels 12, 13, 14? Hoe zorg je ervoor dat regel 14 de juiste context heeft zonder regel 14 zelf te wijzigen?
[naam] vroeg: hoeveel mensen zaten er in het team waar je werkte? Wat was de samenstelling van het team?
[naam] vroeg: hoe kun je methoden aanroepen op primitieve types (bijvoorbeeld op een string)?
Wat gebeurt er met de context bij het gebruik van closures? Wat wordt de context van functies die in een lus met var worden gemaakt?
[naam] vroeg: wat is het type never in TypeScript? Wanneer wordt het gebruikt?
[naam] vroeg: taak: er is een invoerveld op de pagina. Schrijf code die het ingevoerde waarde opslaat in localStorage zodat de waarde na het herladen van de pagina wordt hersteld.
[naam] vroeg: wat zijn de verschillen tussen de methoden bind, call en apply?
[naam] vroeg: wat zijn primitieve types in JavaScript?
Praktische taak: implementeer een functie die een array van URL's en een limiet voor gelijktijdige verzoeken accepteert, en voer fetch-verzoeken uit met beperking van parallelle uitvoering (niet meer dan limit verzoeken tegelijk), en retourneer de resultaten in de oorspronkelijke volgorde.
[naam] zei: wat heeft je hierheen gebracht, wat is er saai aan je huidige plek, wat wil je?
Vertel me over asynchroniciteit in JavaScript: microtask- en macrotask-queues, hoe werkt de Event Loop?
[naam] vroeg: wat is een lettertype in TypeScript?