/* Консольда не нәрсе шығарылады */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Frontend
Жоба барысында қандай даму ортасын немесе құрастыру құралын қолдандыңыз?
Карта/Жинақ және объектілер қалай көшіріледі? Жоғары деңгейлі және терең көшірме.
Негізінен TypeScript-те ме жазасыз, әлде таза JavaScript-те де бола ма?
WeakSet және WeakMap дегеніміз не, олар Set және Map-тан қалай ерекшеленеді?
Линтер, форматер орнату немесе плагиндерді қосу жұмыстарын жасадыңыз ба?
JavaScript-те прототипсіз объект құруға бола ма?
UI жинағын нөлден құру үшін не алатын едіңіз?
/* 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");
CSS-ті жазудың қандай тәсілдері бар?
Валидация кітапханалары негізінен не үшін пайдаланылады?
Next.js-тан басқа қандай құрастыру құралдары мен даму орталарында жұмыс істедіңіз?
Қаптама дегеніміз не және ол қандай мәселе тудыруы мүмкін?
Өзіңіз туралы айтыңыз: соңғы уақытта қандай жобалар жасадыңыз, қандай технологиялар, стек, не ұнайды, не ұнамайды?