⊗jstsPmDSAOO 47 of 55 menu

TypeScript-de obýektleriň massiwleri

TypeScript-däki massiwler öz içinde diňe primitiwleri däl, eýsem, belli bir tipdäki obýektleri hem saklap bilýär. Geliň, muny mysallar bilen görkezeliň we şeýle massiwler bilen nähili işlemelidigini öwreneliň.

Ulanyjylaryň massiwi

Bizde ulanyjyny kesgitleýän interfeýs bardyr diýeliň:

interface User { name: string, age: number }

Massiwi yglan edeliň we onuň mazmunynyň tipi hökmünde ulanyjy obýektlerini (ýagny, biz interfeýsimizi amala aşyrýan obýektleri) görkezeliň:

let arr: User[] = [];

Massywy görkezilen tipdäki maglumatlar bilen dolduralyň:

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

Sene massiwleri

Öz içinde sene massiwlerini saklaýan massiw yglan edeliň:

let arr: Date[] = [];

Bu massiwä seneleri goýalyň:

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

DOM elementleriniň massiwleri

Öz içinde DOM elementlerini saklaýan massiw yglan edeliň:

let arr: HTMLElement[] = [];

Massywy maglumatlar bilen dolduralyň:

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

Amaly meseleler

Elementleri adaty ifadeler boljak massiw düzüň.

Elementleri promise-lar boljak massiw düzüň.

Işgäri düşündirýän interfeýs düzüň. Şol işgärler bilen bolan obýektlerden ybarat massiw düzüň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et