/* Ի՞նչ կցուցադրվի կոնսոլում */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Frontend
Ի՞նչ զարգացման միջավայր կամ կառուցող եք օգտագործել նախագծում։
Ինչպե՞ս կարող ենք պատճենել Map/Set և օբյեկտներ: Մակերեսային և խորքային պատճենում։
Դուք հիմնականում գրում եք TypeScript-ով, թե նաև մաքուր JavaScript-ով?
Ի՞նչ են WeakSet և WeakMap, ինչպե՞ս են նրանք տարբերվում Set և Map-ից։
Դուք կարո՞ղ եք կարգավորել լինտեր, ֆորմատեր կամ միացնել պլագիններ:
Կարո՞ղ է JavaScript-ում օբյեկտ ստեղծել առանց պրոտոտիպի։
/* Գրեք get(obj, path) ֆունկցիան, որը ընդունում է obj օբյեկտը և path տողը, որը ներկայացնում է արժեքի ուղին օբյեկտում: - Եթե ուղին գոյություն ունի, ֆունկցիան պետք է վերադարձնի համապատասխան արժեքը - Եթե ուղին գոյություն չունի, ֆունկցիան պետք է վերադարձնի undefined - Ուղին փոխանցվում է տող ձևով, բաժանված կետերով (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Ի՞նչ կվերցնեիր, որպեսզի կառուցես UI հավաքածու զրոյից սկսած։
Ի՞նչ մոտեցումներ կան CSS գրելու համար։
Ի՞նչ նպատակով են հիմնականում օգտագործվում վալիդացիայի գրադարանները։
Next.js-ից բացի, որ այլ հավաքողներ և զարգացման միջավայրերում եք աշխատել?
Ի՞նչ է փակումը և ինչ խնդիր կարող է առաջացնել:
Իմ մասին պատմիր՝ վերջին ժամանակներում որ նախագծերում էիր, որ տեխնոլոգիաներ և ստեքներ էիր օգտագործում, ինչն է դուր գալիս և ինչն է դուր չգալիս։