Povedz mi o metódach Promise: Promise.all, Promise.allSettled, Promise.race, Promise.any — v čom sa odlišujú?
Frontend
Vysvetli, čo je kontext v JavaScript, čo je lexikálne prostredie a ako fungujú uzávery?
// Príklad prijímaných údajov: // Komentáre [{ "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" }] // Príklad prijímaných údajov: // Používatelia [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Výstupný formát údajov (príspevky): [{ "id": 1, // ID príspevku "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // názov príspevku "userName": "Leanne Graham", "commentsCount": 10, }]
[meno] sa opýtal(a): v čom sa líši type od interface v TypeScript?
[meno] sa opýtal(a): do akej miery bol TypeScript prítomný v tvojej skutočnej pracovnej skúsenosti?
Čo je requestAnimationFrame a ako súvisí s Event Loopom?
[meno] sa opýtal(a): čo je to type guard v TypeScript? Ako napísať funkciu typu guard?
[meno] sa opýtal: ako skopírovať objekt tak, aby zmeny v kópii neovplyvnili originál? Aké spôsoby kopírovania objektov existujú?
[meno] sa opýtal: úloha na kontext: čo vypíše konzola na riadkoch 12, 13, 14? Ako zabezpečiť, aby riadok 14 mal správny kontext bez zmeny samotného riadku 14?
[meno] sa opýtal(a): koľko ľudí bolo v tíme, v ktorom si pracoval(a)? Aké bolo zloženie tímu?
Čo sa deje s kontextom pri použití uzáverov? Aký bude kontext funkcií vytvorených v cykle pomocou var?
[meno] sa opýtal(a): čo je typ never v TypeScript? Kedy sa používa?
[meno] sa opýtal(a): ako je možné volať metódy na primitívnych typoch (napríklad na reťazci)?
[meno] sa opýtal: úloha: na stránke je vstupné pole. Napíšte kód, ktorý umožní uložiť zadanú hodnotu do localStorage, aby sa po obnovení stránky hodnota obnovila.
[meno] sa opýtal/opaľala: v čom sa líšia metódy bind, call a apply?
[meno] sa opýtal(a): čo sú primitívne typy v JavaScript-e?
[meno] sa opýtal(a): čo je literálny typ v TypeScript?
Povedz mi o asynchrónnosti v JavaScripte: fronty mikro a makrotaskov, ako funguje Event Loop?
Praktická úloha: implementujte funkciu, ktorá prijíma pole URL a limit súčasných požiadaviek, a vykonáva fetch požiadavky s obmedzením paralelného vykonávania (nie viac ako limit požiadaviek naraz), vracajúc výsledky v pôvodnom poradí.
[meno] povedal(a): čo ťa sem priviedlo, čo ťa unavilo na súčasnom mieste, čo chceš?