Frontend
export function foo(o, arr) { return arr.reduce((a, x) => { // kui (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Millal kutsutakse useEffect? Millistel tingimustel see aktiveerub?
Kui kaua aega võtab uue projekti alustamine?
Kas ressursse on eraldatud testide kirjutamiseks? Milline on teie kogemus testide kirjutamisel?
Kuidas prioriseerite tehnilist võlga võrreldes äriliste ülesannetega?
Mida tähendab, kui ref nimetatakse 'pinnapealseks' või 'ülemise tasemega' - mis ei jälgi objekti sügavuses, vaid ainult selle ülemisi omadusi? (küsimus shallowRef kohta)
Rääkige oma kogemusest, viimasest töökohast, tehnoloogiapaketist, meeskonnast, kohustustest
Kas tead, mis juhtub, kui kirjutad return ja jätad selle tühjaks (ilma väärtuseta)?
Mis vahe on cookies ja localStorage vahel?
/* Kaks järjestatud nimekirja kasutajate online-oleku intervallidest päeva jooksul. Intervalli algus on rangelt väiksem lõppudest. Vajalik on arvutada intervallid, millal mõlemad kasutajad olid online. Intervallid on näidatud tundides, eeldades, et need võivad olla vahemikus 0 kuni 24. */ lõikumine( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] lõikumine( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function lõikumine(kasutaja1, kasutaja2) { // kirjuta oma kood siia }
Mis vahe on Promise.all ja Promise.allSettled vahel?
Milliseid väärtusi saab JSON-is salvestada? Kas seal saab salvestada funktsioone?
Miks valisite WebSocketi? Kas on alternatiive?
Kas sa oled kasutanud Vitest või Playwright oma töös?
Milline on mikroülesannete ja makroülesannete täitmise järjekord Event Loop'is?
Kas oli ette nähtud tasuta kasutajate üleminek maksvate klientide (ettevõtete) staatusesse? Kuidas see üleminek tehniliselt korraldati?
Vaadake seda koodilõiku — mõistke, mida see teeb, ja kirjutage lihtne kasutusnäide. lodashis on ka sarnane abivahend.
Kuidas sa suhtud tehisintellektile? Kas kasutad seda tööl ja igapäevaelus?
Kas on võimalik kasutada dünaamilisi importe mujal kui React.lazy? Kus need võivad olla kasulikud?
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); function foo() { Promise.resolve().then(() => { console.log("Promise 3"); foo(); }); } foo(); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); // Start // END // "Promise 0" // Promise 2 // // Timeout 1 // Promise inside Timeout // RequestAnimationFrame // Timeout inside Promise ```