⊗jstsPmDSAOO 47 of 55 menu

TypeScript'те объекттердин массивдери

TypeScript'теги массивдер өз ичинде гана примитивдерди эмес, белгилүү типтеги объекттерди да камтышы мүмкүн. Келгиле, мындай массивдер менен кантип иштөөгө мисалдарды карап көрөлү.

Колдонуучулардын массиви

Анда бизде колдонуучуну аныктоочу интерфейс бар дейли:

interface User { name: string, age: number }

Тип катары анын ичиндеги объекттерди (биздин интерфейсти ишке ашырган объекттерди) көрсөтүп, массивди жарыялайлы:

let arr: User[] = [];

Биздин массивди көрсөтүлгөн типтеги маалыматтар менен толтуралы:

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

Даталардын массиви

Ичинде даталардын массивин сактаган массивди жарыялайлы:

let arr: Date[] = [];

Бул массивди даталар менен толтуралы:

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

DOM элементтеринин массиви

Ичинде DOM элементтерин камтыган массивди жарыялайлы:

let arr: HTMLElement[] = [];

Биздин массивди маалыматтар менен толтуралы:

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

Практикалык тапшырмалар

Элементтери регулярдуу туюнтмалар болгон массивди жасаңыз.

Элементтери промисстер болгон массивди жасаңыз.

Жумушчуну сүрөттөгөн интерфейсти жасаңыз. Ошол жумушчулар менен объекттерден турган массивди жасаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу