Valósítsa meg saját segédtípusát, a Pick<T, K>-t. Magyarázza el, hogyan működnek a mapelt típusok, és hogyan lehet megvalósítani a Partial<T>-t.
Frontend
Miért kell az állapotot használni egy értékhez, amely befolyásolja a komponens megjelenését, ahelyett, hogy egy szokásos változót használnánk?
Hogyan dolgozott a Reacttel: mely verziókkal találkozott, és használt osztálykomponenseket? Miben különböznek az osztálykomponensek a funkcionálisaktól?
Milyen erőforrások és szakaszok blokkolhatják az oldal betöltését és renderelését? Blokkolhatják-e a képek a betöltést?
Ha egy objektumot az Object.create([objekt]) segítségével hozunk létre, akkor a __proto__ mire fog mutatni?
Hogyan különbözik a display: none az opacity: 0-tól a render fa, a layout és a foglalt hely szempontjából? Melyik opció hatékonyabb és miért?
Mit tartalmaz a render fa? Mely elemek számítanak rejtettnek?
Van-e a [objektum] értéknek prototípusa? Miben különbözik a __proto__ a prototype-tól? Mit mutat a __proto__ egy objektum esetében? Igaz-e, hogy a __proto__ minden értéknél jelen van?
Kérjük, meséljen magáról és legutóbbi projektjéről: mivel foglalkozott, és milyen nehéz vagy érdekes esetekkel találkozott?
Egy reduce-vel és kezdeti akkumulatorral 10 kód részlet esetén határozza meg, mit fog kiírni a console.log.
A Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)) lánc esetén határozza meg, mi lesz az utolsó console.log-ban, és magyarázza el, miért.
Mit csinál a useMemo, és milyen következményei lehetnek, ha szükségtelenül minden értékre használjuk?
Mi a neve annak az ellenőrzésnek, mint az if ('payload' in data), amelyet a típus szűkítésére használnak?
Ha a loadRolesData függvény egy Promise-t ad vissza, mi lesz az érték a hívása után? Lehetséges-e egy Promise-t adatnak szánt állapotban tárolni, és hogyan javítható ez?
Egy Promise-kezelőben lévő függvény rekurzív hívásához határozza meg a végrehajtási sorrendet, és magyarázza el, hogy ez végtelen ciklushoz vezet-e.
Egy [1, 2, 3] tömböt tartalmazó kódrészlethez, a map(item => item * 2) és filter(item => item > 3) hívásokat vizsgálva, határozd meg, mit ír ki a console.log. Módosítják-e a map és filter az eredeti tömböt?
Egy var és setTimeout használatával ellátott for ciklus esetén határozza meg, mit fog kiírni. Hogyan módosítsa a kódot úgy, hogy var esetén az 1, 2, 3 értékek jelenjenek meg, a végső számlálóérték helyett?
Mi a különbség az interface és a type között a TypeScript-ben?
Mi a neve és hogyan valósul meg a megközelítés, ahol ugyanazokkal a bemeneti adatokkal egy kérés küldése történik több azonos helyett?
Mi a különbség egy normál script, egy async-es script és egy defer-es script között? Ha több script tag van az oldalon, milyen sorrendben töltődnek be és futnak?