Sobes.tech

Frontend

Дар бораи барномаи fullstack дар Node.js/Express барои автоматизатсияи брендсозии саҳифаҳои пардохт гап зан.

Middle
258

Вазифа 6: Функсияи умумӣ нависед, ки объект бо хосияти ҳатмии name аз навъи string қабул мекунад ва сатр бо номи мавҷудиятро бармегардонад.

Middle
171

Фарқи байни any ва unknown дар TypeScript чист? Чаро линтер ба any шикоят намекунад, аммо барои unknown талаб мекунад, ки навъи онро маҳдуд кунад?

Middle
170

Чӣ тавр бо Git кор мекардед: чӣ гуна ҷараёни шоха кардан буд, чӣ гуна нашр мекардед, чӣ гуна hotfix мекардед?

Middle
168

/** * Вазифа 4: Навъи додаи `MaybeProps`-ро тағйир диҳед, то ки ҳамаи хусусиятҳои он ҳатмӣ гарданд. */ type MaybeProps = { a?: number; b?: string; };

Middle
148

Вазифа 2: Ниже са дадени неколку декларације на интерфејсот Todo, објаснете што се случува кога тие се присутни во истата област. Дискутирајте како TypeScript ги третира и пополнете го објектот `myTodo` така што ќе ги задоволи барањата на споениот интерфејс Todo. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
147

Вазифаи 7: Типҳои Alien ва Human мавҷуданд, ки дар типи Person муттаҳид шудаанд. Функсияи checkAlien-ро нависед, ки санҷад, ки оё Person додашуда хориҷӣ аст. Хатои TypeScript-ро дар вақти дастрасӣ ба хусусияти isAlien ислоҳ кунед.

Middle
145

Оё дар гурӯҳ таҷрибаи манфӣ доштед, масалан баҳсҳои шадид дар баррасии код? Дар чунин ҳолат чӣ гуна амал мекардед?

Middle
138

/** * Вазифа 3: Таҳлил қилинг қуйидаги функцияни ва хатоларни тўғриланг. `never` турининг ролини TypeScriptда тушунтиринг. */ function throwError(): never { throw new Error('Хатолик юз берди'); } /** * Вазифа 4: берилган `MaybeProps` турини ўзгартиринг ва унинг барча хусусиятларини мажбурий қилинг. */ type MaybeProps = { a?: number; b?: string; }; /** * Вазифа 5: биргина `value` хусусиятига эга бўлган умумий `Container` тури яратинг. * `value` тури `string` ёки `number` билан чекланган бўлиши керак. */ type Container<T> = { value: T; };

Middle
138

/** * Вазифа 1: Генериклар ва Калит Типи Бехатарлиги * Объект ва калит қабул қиладиган `getProperty` функциясини яратинг. * Функциянинг тип хавфсизлигини таъминлаш ва калитнинг объектда мавжудлигини кафолатлаш учун генераликлардан фойдаланинг. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Вазифа 2: Қуйида бир неча Todo интерфейс эълонлари келтирилган, улар бир хил ҳудудда бўлганда нима бўлишини тушунтиринг. * TypeScript уларни қандай ишлайдиганини муҳокама қилинг ва қўшилган Todo интерфейси талабларига жавоб бериши учун `myTodo` объектингизни тўлдиринг. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
131

Даро дар бораи истифодаи Astro: чӣ гуна интихоб шуд, чӣ гуна идора кардани мундариҷа?

Middle
131

Дар бораи тасдиқи асосёфта ба кукиҳо ва иҷозатномаи дуфакторӣ дар кабинети корбар гап зан.

Middle
119

Чаро қарор додед, ки корӣ ҷустуҷӯи кор ва чаро дар мо?

Middle
116