Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jstsPmTpInr 22 of 55 menu

Картэжы ў TypeScript

Часам у нас можа ўзнікнуць неабходнасць захоўваць масіў значэнняў розных тыпаў. TypeScript прадастаўляе нам тып даных, які называецца картэж (англ. tuple). Картэж уяўляе сабой масіў, кожны элемент якога мае свой жорстка зададзены тып. А сам масіў мае жорстка зададзеную даўжыню.

Для прыкладу зробім картэж, у якім мы будзем захоўваць імя і ўзрост карыстальніка. У першым элеменце картэжа ў нас будзе імя і яно будзе з'яўляцца радком, а ў другім элеменце ў нас будзе ўзрост і ён будзе з'яўляцца лікам. Давайце аб'явім апісаны картэж:

let user: [string, number];

Давайце пры аб'яўленні запоўнім наш картэж данымі:

let user: [string, number] = ['john', 31];

Давайце выведзем элементы нашага картэжа:

console.log(user[0]); // 'john' console.log(user[1]); // 31

Зрабіце картэж, які будзе захоўваць нумар года і нумар месяца.

Зрабіце картэж, які будзе захоўваць нумар года і назву месяца.

Зрабіце картэж, які будзе захоўваць нумар года, нумар месяца і нумар дня.

byenru