Sobes.tech

Frontend

Nustatykite išvesties eilės tvarką konsolėje pateiktame kode su `setTimeout`, `Promise` ir sinchroniniu `console.log`, paaiškindami tai per Event Loop.

Middle
Экосистема тенниса MYTENNIS ONLINE
28

Duota funkcija ir du objektai tipų tikrinimui. Vienu atveju TypeScript nesiskundžia, kitu — skundžiasi. Funkciją reikia tipizuoti taip, kad TypeScript elgsis kaip tikėtasi (naudojant generics ir keyof).

Middle+
Ozon Tech
28

Ką skaitote, kaip tobulėjate ir kur sekate naujienas apie vystymąsi?

Middle+
Сибилтек-софт
28

/** * `asyncAuth(callback)` funkcija priima callback, į kurį * gali būti perduota klaida (pirmas argumentas) ir duomenys * iš backend'o (antras argumentas). * asyncAuth((error, data) => {}); * * Jums reikia įgyvendinti `auth()` funkciją, * kuri kviečia `asyncAuth()`, bet grąžina Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` funkcija naudoja `auth()` ir, jei įvyksta klaida, * atlieka N papildomų bandymų. * Jei visi bandymai nepavyksta, grąžina paskutinę klaidą. * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
28

Nustatykite skaičių išvedimo tvarką konsolėje pavyzdyje su Promise, kur iškviečiama reject ir vėliau pridedami then, catch, finally apdorojėjai.

Middle
ОТП БанкОТП Банк
28

Užduotis: medžio apėjimas su teksto išvedimu įtraukimu (rekursinis įterptųjų sąrašų apėjimas)

Middle
МПФИТ
28

Kodėl konstruktoriuje kviečiama addField ir kokias problemas tai sukelia mastelio požiūriu?

Senior
Bitrix
28

Papasakok apie kritinį puslapio atvaizdavimo kelią naršyklėje

Middle
Мыс
28

Įgyvendinkite serverio pusės patvirtinimą atitinkamiems laukams.

Middle
Mayflower
28

Kaip galima dirbtinai sukelti iškvietimų steko perpildymą, pakeičiant ką nors šiame kode?

Middle
WB банк
28

Kada naudoti mikrofrontends ir kada palikti monolitinę programą?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
28

Kaip tai veikia tėvinį elementą, jei turi vaiką su position: absolute?

Middle+
РунитиРунити
28

[vardas] paklausė: Kas yra pats šauniausias ir pats blogiausias, ką prisimeni iš visos savo darbo patirties?

Middle
Sidbrige
28

Papaskink man daugiau apie klaviatūros navigaciją, kurią įgyvendinote.

Middle+
Ifellow
28

[vardas] paklausė: Papasakok apie patogiausią darbo dienos pabaigą.

Middle
Sidbrige
28

Kokius naujus šiuolaikinius HTML žymenis sutikote ir naudojote savo darbe?

Middle
Брайтис
28

Analizuokite pateiktą Vue kodą: kurios kintamosios yra reaktyvios, kur prarandama reaktyvumas ir kaip tai ištaisyti?

Middle
Экосистема тенниса MYTENNIS ONLINE
28

Kokio tipo tipizacija naudojama TypeScript? Kaip ji skiriasi nuo kalbų kaip C# ar Java?

Middle
Интай-текстиль
28

/** * Parašykite funkcijos getObjField tipą * * @param obj - Objekas, iš kurio gaunama reikšmė * @param key - Raktas, pagal kurį gaunama reikšmė * @returns Reikšmė, atitinkanti raktą objekte */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Klaida: Argumento tipas '"test"' negali būti priskirtas parametrui 'keyof Obj'.

Middle+
М.Видео/эльдорадо
28

Atlikite React komponento peržiūrą ir ištaisykite kodo problemas. Paaiškinkite, kodėl kiekvienu atveju darote pakeitimus.

Middle+
Mish
28
/290