Sobes.tech

Frontend

/** * `asyncAuth(callback)` ֆունկցիան ընդունում է callback, որի մեջ * կարող են փոխանցվել սխալ (առաջին արգումենտով) և տվյալներ * բեկենդից (երկրորդ արգումենտով): * asyncAuth((error, data) => {}); * * Ձեզ անհրաժեշտ է իրականացնել `auth()` ֆունկցիան, * որը կանչում է `asyncAuth()`, բայց վերադարձնում է Promise: * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` ֆունկցիան օգտագործում է `auth()` և, սխալի դեպքում, * կատարում է N լրացուցիչ փորձեր: * * Եթե բոլոր փորձերը ձախողվեն, վերադարձնում է վերջին սխալը: * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
29

Որտեղից է բրաուզերը ստանում REM-ի համար ֆոնտի չափի կանխադրված արժեքը և որտեղ կարող է այն վերանվագրվել?

Middle
ООО Делай мебель
29

Ավելացրու ավելի մանրամասն՝ զարգացման գործընթացի մասին — թիմի և կոդի գրության տեսանկյունից

Middle
ВШЭ
29

Ինչու է կոդում կոնստրուկտորում addField-ը կանչվում և ինչ խնդիրներ է դա առաջացնում մասշտաբայնության տեսանկյունից։

Senior
Bitrix
29

/** * Ֆունկցիայի տիպավորումը, որը ընդունում է օբյեկտների զանգված և բանալի, * վերադարձնում է օբյեկտների զանգված, որտեղ կա այդ բանալին/տարբերակը **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
29

Ինչպե՞ս է ազդում ծնողական տարրը, եթե նրա երեխային ունի position: absolute։

Middle+
РунитиРунити
29

Դու ունեցել էիք ֆունկցիոնալ հիմքով ճարտարապետություն? Կարո՞ղ եք ծանոթ լինել FSD- ին (Feature-Sliced Design):

Middle+
АэрофлотАэрофлот
29

Որ թեկնածուին եք դիտարկում ձեր համար?

Middle
нейровэд
29

Կոդի վերանայման առաջադրանք: քեզ տրվում է կոդ, որը գրել է մի երիտասարդ։ Կոդի մի մասը (մինչև 18-րդ տողը) փոխել չի կարելի, մնացածը պետք է վերանայվի։ Գտեք ամեն ինչ, ինչ թվում է տարօրինակ կամ անտրամաբանական, և առաջարկեք շտկումներ։

Middle
Voximplant
29

Արժեքը հայտնվեց. polyname դաշտը չպետք է համընկնի աղյուսակում այլ անունների (polyname) հետ: Ինչպե՞ս իրականացնել այդպիսի եզակիության ստուգում։

Middle
Омнидата
29

Վերլուծեք տրամադրված Vue կոդը. որոնք փոփոխականները ռեակտիվ են, որտեղ ռեակտիվությունը կորում է և ինչպես դա ուղղել?

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

Կա՞ք ձեր դիզայնի համակարգը / բրենդ գիրքը: Ձեզ էիք ստիպված այն իրականացնել զրոյից:

Middle+
EVACargo
29

Փորձեք նկարագրել տվյալների կառուցվածքը առաջին և երկրորդ վերջնակետերի համար — ինչ է մեզ անհրաժեշտ, որ դա ամեն ինչ աշխատի? Ինչպիսին կլինի քվիզի էությունը (որովհետև դաշտեր)?

Middle+
OkkoOkko
29

Ի՞նչն է տարբերությունը var, let և const-ի միջև։

Middle
Раппорто
29

Ի՞նչ է CORS-ը, ինչու է դա անհրաժեշտ և որտեղ է այն կարգավորվում: Կարող է արդյոք անջատել CORS-ը բեքենդում և ինչպես?

Middle+
Mish
29

Ի՞նչ է տարբերությունը useEffect և useLayoutEffect միջև:

Middle
ИРИ
29

Կատարեք delay ֆունկցիան նշված ստորագրությամբ, օգտագործելով Promise և setTimeout։

Middle+
Сбер. IT
29

Ի՞նչ եք մասնակցել API-ի նախագծմանը։

Middle+
Яндекс МаркетЯндекс Маркет
29

Ինչու եք որոշել դիտարկել այլ առաջարկներ: Ի՞նչն է սխալ ձեր ներկայիս տեղում կամ ինչն է ձեզ մղել նոր տեղ փնտրելու:

Middle+
Ozon Tech
29

Ինչու՞ շտկվող ֆունկցիաներով չի կարելի աշխատել նոր կոնստրուկտորով։

Middle+
IT OneIT One
29
/292