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']
Unutmayın! Array fonksiyonlarının hepsi Tuple veri tipi içinde geçerlidir. Yani pop(), concat() gibi dizi fonksiyonları Tuple tanımları için de kullanılabilir. Buraya tıklayıp dizi fonksiyonlarına göz atabilirsiniz.