Räägi mulle Promise meetoditest: Promise.all, Promise.allSettled, Promise.race, Promise.any — kuidas nad üksteisest erinevad?
Frontend
// Saadud andmete näide: // Kommentaarid [{ "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" }] // Saadud andmete näide: // Kasutajad [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Väljundandmete formaat (postitused): [{ "id": 1, // postituse ID "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // postituse pealkiri "userName": "Leanne Graham", "commentsCount": 10, }]
[nimi] küsis: kui palju oli TypeScript sinu tegelikus töökogemuses kohal?
[nimi] küsis: mis vahe on type ja interface TypeScriptis?
Mis on requestAnimationFrame ja kuidas see on seotud Event Loop'iga?
Selgitage, mis on kontekst JavaScriptis, mis on leksikalne keskkond ja kuidas töötavad sulud.
[nimi] küsis: konteksti ülesanne: mida konsool näitab ridadel 12, 13, 14? Kuidas tagada, et real 14 oleks õige kontekst ilma ise rida 14 muutmata?
[nimi] küsis: mis on type guard TypeScriptis? Kuidas kirjutada type guard funktsioon?
[nimi] küsis: kuidas saab kutsuda meetodeid primitiividele (näiteks stringil)?
Mis juhtub kontekstiga, kasutades sulgus? Milline on funktsioonide, mis loodud tsüklis var abil, kontekst?
[nimi] küsis: kuidas kopeerida objekti nii, et koopia muutmine ei mõjutaks algset? Millised on objektide kopeerimise meetodid?
[nimi] küsis: mis on never-tüüp TypeScriptis? Millal seda kasutatakse?
[nimi] küsis: kui palju inimesi oli meeskonnas, kus sa töötasid? Milline oli meeskonna koosseis?
[nimi] küsis: mis on primitiivsed tüübid JavaScriptis?
[nimi] küsis: millised on meetodite bind, call ja apply erinevused?
[nimi] ütles: mis sind siia tõi, mis sind praegusel kohal tüütas, mida sa tahad?
[nimi] küsis: ülesanne: lehel on sisend. Kirjutage kood, mis võimaldab salvestada sisestatud väärtuse localStorage'i, et pärast lehe uuesti laadimist väärtus taastuks.
Racontes-moi l'asynchronie en JavaScript : files de microtâches et de macrotâches, comment fonctionne la boucle d'événements?
Praktiline ülesanne: rakenda funktsioon, mis võtab vastu URL-ide massiivi ja piirangu samaaegsete päringute arvule, ning teostab fetch-päringuid paralleelselt piiranguga (mitte rohkem kui limit päringut korraga), tagastades tulemused algses järjekorras.
[nimi] küsis: miks objektid edastatakse viitega ja mitte koopiana? Milleks see on vajalik?