TypeScriptда кортежлар
Бaъзан биз турли типдаги қийматлар массивини сақлаш заруратига duch kelishimiz мумкин. TypeScript бизга кортеж (tuple) деб аталувчи маълумот турини тақдим этади. Кортеж ҳар бир элементи ўзининг қаттиқ белгиланган типига эга бўлган массивдир. Ва массивнинг ўзи қаттиқ белгиланган узунлиқка эга.
Мисол учун, бизда фойдаланувчининг исми ва ёши сақланадиган кортеж яратайлик. Кортежнинг биринчи элементада исм бўлади ва у сатр бўлади, иккинчи элементада эса ёш бўлади ва у рақам бўлади. Келтириб ўтилган кортежни эълон қилайлик:
let user: [string, number];
Эълон қилиш пайтида кортежимизни маълумотлар билан тўлдирайлик:
let user: [string, number] = ['john', 31];
Кортежимизнинг элементларини чиқарайлик:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Йил рақами ва ой рақами сақланадиган кортеж яратинг.
Йил рақами ва ой номи сақланадиган кортеж яратинг.
Йил рақами, ой рақами ва кун рақами сақланадиган кортеж яратинг.