TypeScript में ऑब्जेक्ट्स की arrays

TypeScript में arrays अपने आप में न केवल primitives बल्कि कुछ प्रकार की objects भी contain कर सकते हैं। आइए examples पर एक नज़र डालें कि ऐसी arrays के साथ कैसे काम किया जाए।

Users की array

मान लीजिए कि हमारे पास एक interface है जो user को परिभाषित करता है:

typescriptinterface User {
  name: string,
  age: number
}

एक array घोषित करें, जिसके content के प्रकार के रूप में users वाली objects (यानी, हमारे interface को implement करने वाली objects) निर्दिष्ट करें:

typescriptlet arr: User[] = [];

आइए हमारी array को specified type के data से भरें:

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

Dates की array

एक array घोषित करें जो अपने आप में dates की array store करती है:

typescriptlet arr: Date[] = [];

आइए इस array को dates से भरें:

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

DOM elements की array

एक array घोषित करें जिसमें DOM elements हों:

typescriptlet arr: HTMLElement[] = [];

आइए हमारी array को data से भरें:

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

व्यावहारिक कार्य

Задание 1

एक array बनाएं, जिसके elements regular expressions होंगे।

Задание 2

एक array बनाएं, जिसके elements promises होंगे।

Задание 3

एक interface बनाएं जो employee का वर्णन करता हो। इन employees वाली objects से मिलकर एक array बनाएं।