TypeScript’de Veri Tipleri – Kayıt Düzeni – Tuple

TypeScript’e has bir veri tipidir.

Birden fazla farklı veri tipini tek bir düzen içerisinde tululmasına olanak sağlayan veri tipidir.

var employee: [number, string] = [1, "Steve"];
var person: [number, string, boolean] = [1, "Steve", true];

var user: [number, string, boolean, number, string];// declare tuple variable
user = [1, "Steve", true, 20, "Admin"];// initialize tuple variable

Dizi olarakta tanımlanabilir.

var employee: [number, string][];
employee = [[1, "Steve"], [2, "Bill"], [3, "Jeff"]];

Kayıt Düzeni Üyelerine Erişim

Kayıt düzeni üyeleri (Tuple elements) tıpkı array’ler gibi index yapısını kullanır. Index yapısı sıfırdan başlar.

var employee: [number, string] = [1, "Steve"];
employee[0]; // returns 1
employee[1]; // returns "Steve"

Kayıt Düzenine Üye Ekleme

Kayıt düzenine, push() metodu ile yeni üye eklenebilir.

var employee: [number, string] = [1, "Steve"];
employee.push(2, "Bill"); 
console.log(employee); //Output: [1, 'Steve', 2, 'Bill']