Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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