Իրականացրեք պահեստավորման դասը «Դիտորդ» ձևանմուշի համաձայն՝ դասը պահում է տվյալները, թույլ է տալիս գրանցել և չեղարկել callback-գործառույթները, և տվյալների փոփոխության դեպքում տեղեկացնում է բոլոր ընթացիկ բաժանորդներին, փոխանցելով նրանց նոր տվյալները։
Frontend
Ինչու՞ JavaScript-ում ֆունկցիան համարվում է օբյեկտ, չնայած typeof դրա համար վերադարձնում է "function"?
Մեթոդը sort մուտացիա է անում սկզբնական զանգվածը թե ոչ: Ինչպե՞ս անել մուտացիայի չտարածվող դասավորություն։
Ի՞նչ այլ զանգվածային մեթոդներ եք գիտակցում, բացի reduce-ից (վերացանցում, ֆիլտրում, մուտացիոն մեթոդներ և այլն):
Ի՞նչ է տեղի ունենում բրաուզերում, երբ մուտքագրում եք URL հասցեն հասցեային տողում։
Ի՞նչ է satisfies բանալի բառը TypeScript-ում: Երբ և ինչպես է այն օգտագործվում:
Ինչու եք որոշել դիտարկել այլ առաջարկներ: Ի՞նչն է սխալ ձեր ներկայիս տեղում կամ ինչն է ձեզ մղել նոր տեղ փնտրելու:
Ի՞նչ է նշանակում ստորակետը դասի հատկության անվան մեջ, օրինակ _data, և արդյոք դա դարձնում է այն մասնավոր:
Եթե տեղադրեք իրադարձության հոսքի հսկողը ծնողական div-ի վրա, այլ ոչ թե հենց input-ի վրա, արդյոք input-ի իրադարձության հսկողը ներսում կաշխատի (բացատրեք իրադարձությունների բաբլինգի մեխանիզմը):
Ինչպես պատճենել օբյեկտը (չմշակվող տիպ), որպեսզի փոփոխությունները պատճենում չազդեն սկզբնաղբյուրի վրա?
Եթե փոխեք getName ֆունկցիան սլաքային ֆունկցիայով, ինչ կփոխվի երեք տողերի արդյունքներում?
Ինչպես է ձեր պլանում իրականացվել ձևերի վավերացման գործընթացը?
Ինչու է հնարավոր primitivi տիպերի համար կանչել ներքին մեթոդներ, օրինակ toString-ը:
Ինչպես է աշխատում enum-ը TypeScript-ում — ինչ է տեղի ունենում բանալիների և արժեքների հետ, եթե արժեքները նշված չեն կամ հստակորեն նշված են?
Ի՞նչ կցուցադրվի կոնսոլում 12, 13 և 14 տողերում՝ տարբեր կանչերով, եթե օբյեկտ ունենա getName մեթոդը։
Ի՞նչ է տարբերությունը void և never տիպերի միջև TypeScript-ում։
Դու աշխատե՞լ եք Zod գրադարանի հետ:
Գրեք reduce ֆունկցիայի տեսակները օգտագործելով generics (տվյալների տեսակը, callback-ով հետագիծը, ընթացիկ արժեքը, ինդեքսը, սկզբնական արժեքը):
Ինչպե՞ս նշանակել օբյեկտը այնպես, որ դա չլինի հղման փոխանցում (ինչպե՞ս պատճենել օբյեկտը՝ մակերեսային և խորքային):
Ի՞նչ է տարբերությունը DOMContentLoaded և load իրադարձությունների միջև: Երբ օգտագործել դրանք?