If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Arrays TypeScript में एक important concept हैं, जिनका use आप multiple values को एक single variable में store करने के लिए करते हैं।
इस article में हम Arrays को detail में समझेंगे, उनके types, methods, और usage के साथ।
●●●
TypeScript में array declare करने के multiple तरीके होते हैं। आप type-safe
arrays बनाते हैं, जिसमे हर element का type predefined होता है।
इसका मतलब है कि एक बार आप array का type define कर देते हैं, तो उसमे सिर्फ उसी type की values assign होती हैं।
Syntax 1
let arrayName: type[] = [value1, value2, ...];
Syntax 2 (Generics के साथ)
let arrayName: Array<type> = [value1, value2, ...];
let numbers: number[] = [1, 2, 3, 4, 5];
let fruits: Array<string> = ["Apple", "Banana", "Mango"];
यहां numbers array में सिर्फ numbers
store हो सकते हैं और fruits array में सिर्फ strings
.
Multi-dimensional arrays TypeScript में तब use होते हैं जब आपको एक array के अंदर दुसरे arrays store करने होते हैं, जैसे matrix
या grid structures .
For example
let matrix: number[][] = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
Example में matrix एक two-dimensiona
l array है जिसमे number arrays store हैं।
●●●
TypeScript में array elements को loop करने के लिए काफी methods available हैं, जैसे for
, forEach()
, map()
, etc.
1. for loop
let numbers: number[] = [1, 2, 3];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
2. forEach()
let names: string[] = ["Alice", "Bob", "Charlie"];
names.forEach(name => console.log(name));
3. map()
let numbers: number[] = [1, 2, 3];
let squaredNumbers = numbers.map(num => num * num);
console.log(squaredNumbers); // Output: [1, 4, 9]
●●●
TypeScript में Arrays , JavaScript के arrays का एक enhanced version हैं जो strongly-typed और type-safe हैं। TypeScript में आपको arrays के साथ काम करने का flexibility मिलता है, और साथ ही type-checking कि वजह से आपका code ज़्यादा error-free होता है।
आप arrays को easily declare, iterate, और manipulate कर सकते हैं using different methods .