Frontend
Paaiškinkite žemiau pateikto JavaScript Promise kodo elgseną ir ką bus įrašyta į konsolę: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Kas nutiks su kontekstu, jei objekto metodą priskirsime kintamajam ir iškviesime per ją?
Kaip veikia enum TypeScript'e — kas atsitinka su rakteliais ir reikšmėmis, jei reikšmės nėra nurodytos arba nurodytos aiškiai?
Kada įvyksta cleanup funkcijos iškvietimas useEffect?
Kuo skiriasi WebSocket nuo Socket.io?
Kuo skiriasi įprastas masyvas nuo Set? Ką galima padaryti, kad Set būtų geresnis už masyvą?
Kuo skiriasi event.target ir event.currentTarget?
Kur dirbote su WebSocket?
Kas vyksta, kai įvedate URL naršyklėje (https://google.com)? Aprašykite visą procesą nuo įvedimo iki turinio rodymo.
Kokius TypeScript naudingus tipus žinote ir naudojate, įskaitant Record?
Palyginkite darbo patirtį su Material ir Taiga UI - kas patiko, kas nepatiko, koks yra pagrindinis skirtumas?
Perrašykite funkciją strjoin be rest parametrų naudojimo, vietoje jų naudodami arguments objektą.
/** * Įgyvendinkite times metodą skaičiaus objektui. * Funkcija turi priimti callback ir jį iškviesti * nurodytu kartų skaičiumi su einamojo iteracijos indeksu. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // Pavyzdžiai console.clear(); (3).times(console.log) // 0 // 1 // 2
Ar galima visiškai atsisakyti RxJS naudai signals moderniame Angular?
Kada NEDERATE naudoti masyvo indeksą kaip raktą React?
Kaip kaupti užklausas priekinėje dalyje ir kaip valdyti talpyklą?
Ar dirbote su Redis?
Mes naudojame Pinia. Viename komponentėje kviečiame sinchroninę store veiksmą su užklausa į duomenų bazę, kuris keičia būseną. Po to kitame komponentėje iškart skaitome šią būseną, bet ji dar sena. Kodėl taip vyksta ir kaip tai ištaisyti?
Kuo skiriasi Promise.race ir Promise.any?
Papaskinkite apie savo patirtį: kur dirbote, kuo užsiėmėte, kokį technologijų rinkinį naudojote?