⊗jstsPmDSAOO 47 of 55 menu

TypeScript'te Nesne Dizileri

TypeScript'te diziler yalnızca ilkel veri türlerini değil, belirli türlerdeki nesneleri de içerebilir. Bu tür dizilerle nasıl çalışılacağını örneklerle görelim.

Kullanıcı Dizisi

Bir kullanıcı tanımlayan arayüzümüz olduğunu varsayalım:

interface User { name: string, age: number }

İçeriğinin türü olarak kullanıcı nesnelerini (yani arayüzümüzü uygulayan nesneler) belirterek bir dizi tanımlayalım:

let arr: User[] = [];

Dizimizi belirtilen türdeki verilerle dolduralım:

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

Tarih Dizisi

İçinde tarih dizisi depolayan bir dizi tanımlayalım:

let arr: Date[] = [];

Bu diziyi tarihlerle dolduralım:

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

DOM Elemanları Dizisi

İçinde DOM elemanları barındıran bir dizi tanımlayalım:

let arr: HTMLElement[] = [];

Dizimizi verilerle dolduralım:

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

Pratik Görevler

Elemanları düzenli ifadeler olan bir dizi yapın.

Elemanları promiseler olan bir dizi yapın.

Bir çalışanı tanımlayan bir arayüz yapın. Bu çalışanlarla nesnelerden oluşan bir dizi yapın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet