Ինչու ենք պահում timeoutId-ը: Ի՞նչ կլինի, եթե Պրոմիսը կատարվի ավելի շուտ, քան ժամանակային սահմանափակումը, և հետո setTimeout-ը գործարկվի reject-ով։
Frontend
Ի՞նչ տարբերություն կա քուկիների և localStorage-ի միջև: Ի՞նչ է քուկիների և localStorage-ի առավելագույն չափը: Ի՞նչ է նրանց կյանքի տևողությունը տարբեր։
Ինչպե՞ս ստանալ DOM էլեմենտի լայնությունը և հետևել նրա փոփոխություններին: Կարո՞ղ եք ավելացնել resize DOM էլեմենտին addEventListener-ի միջոցով:
Ինչ է տարբերությունը git merge և git rebase-ի միջև: Ինչ են առավելությունները և թերությունները յուրաքանչյուր մոտեցման:
Ի՞նչ է prop drilling-ը: Որքան մակարդակի խորություն է ընդունելի:
Ինչպե՞ս կարելի է լուծել withTimeout առաջադրանքը այլընտրանքային կերպով՝ Promise.race-ի միջոցով: Ինչ է Promise.race-ը, ինչպե՞ս է այն տարբերվում Promise.all-ից:
Գրեք հատուկ React hook useScreenWidth(targetWidth), որը վերադարձնում է ընթացիկ էկրանին լայնությունը (screenWidth) և նշան isMobile (ճիշտ, եթե ընթացիկ լայնությունը փոքր է targetWidth-ից): Hook-ը պետք է թարմացվի պատուհանի չափի փոփոխության ժամանակ։
Ստեղծեք ֆունկցիա, որը մերժում է վերադարձվող խոստումը, փոխանցելով որպես սխալ տող "timeout_error", եթե այն չի լուծվում նշված ժամանակում կամ նորմալ կերպով պահում է որպես սկզբնական: @param {Promise} promise Արդյունք խոստում @param {Number} timeoutMilliseconds Ժամանակը համար timeout միլիսեկունդներում @return {Promise} Կախված ցանկալի վարքագծից function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Ի՞նչ այլ React հուկեր եք գիտակցում: Խոսեք useRef, useReducer, useCallback, useMemo, useContext մասին։
Ի՞նչ են var, let, const-ը։ Ինչպե՞ս են դրանք տարբերվում։ Ի՞նչ է hoisting-ը։
Ինչ է async/await-ը: Ինչով է տարբերվում Promise-ից?
Ինչու Redux Toolkit-ը ձեզ չհամապատասխանեց և անցաք Effector-ին?
Կպատմեք մի քիչ ձեր մասին, ձեր համապատասխան փորձի մասին և ինչ նախագծից եք առավել հպարտ։
Ի՞նչ է NaN-ը: Տրամադրեք օրինակներ, երբ NaN-ը առաջանում է: Ինչպե՞ս ստուգել, որ արժեքը NaN է:
Ի՞նչն է տարբեր == և === միջև:
Ի՞նչ է բարձր կարգի ֆունկցիան։ Տրամադրեք JavaScript-ում բարձր կարգի ֆունկցիաների օրինակներ։
Ի՞նչ HTTP մեթոդներ եք ճանաչում: Ինչպե՞ս է տարբեր PUT-ը և PATCH-ը։