TypeScript Academy · पाठ

टाइपयुक्त ऐरे: T[] और Array<T>

ऐरे में प्रकार निर्धारित करें और असंगत मानों के मिश्रण को रोकें।

पाठ 1, कुल 4 में से13 चरण

टाइपयुक्त ऐरे: T[] और Array<T>, CoddyKit पर TypeScript Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह TypeScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। TypeScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

स्वागत है

TypeScript आपको ऐरे का प्रकार निर्धारित करने देता है, ताकि उसमें केवल किसी विशिष्ट प्रकार के मान ही रखे जा सकें। इस पाठ में दोनों वाक्य-विन्यास रूपों और उनके उपयोग के मामलों को शामिल किया गया है।

T[] वाक्य-विन्यास

ऐरे का प्रकार निर्धारित करने का सबसे सामान्य तरीका तत्व के प्रकार के बाद [] जोड़ना है। इसे संक्षिप्त वाक्य-विन्यास कहा जाता है।
const numbers: number[] = [1, 2, 3];
const names: string[] = ['Alice', 'Bob'];
const flags: boolean[] = [true, false, true];

Array<T> का जेनेरिक वाक्य-विन्यास

जेनेरिक वाक्य-विन्यास Array, T[] के बराबर है। कुछ दल अन्य जेनेरिक प्रकारों के साथ एकरूपता के लिए इसे पसंद करते हैं।
const scores: Array<number> = [95, 87, 73];
const tags: Array<string> = ['typescript', 'beginner'];

ऐरे में प्रकार त्रुटियाँ

यदि आप गलत प्रकार का मान जोड़ने का प्रयास करते हैं, तो TypeScript त्रुटि बताता है। इससे मिश्रित-प्रकार वाले ऐरे से होने वाली त्रुटियाँ रुकती हैं।
const ids: number[] = [1, 2, 3];
// ids.push('four'); // Error: Argument of type 'string' is not assignable to 'number'

अनुमानित ऐरे प्रकार

यदि आप किसी ऐरे को मानों के साथ प्रारंभ करते हैं, तो TypeScript उसके तत्व का प्रकार अनुमानित कर लेता है। खाली ऐरे का अनुमान `never[]` होता है — खाली ऐरे में हमेशा प्रकार-टिप्पणी जोड़ें।
const nums = [1, 2, 3];    // inferred: number[]
const mixed = [1, 'hi'];   // inferred: (string | number)[]
const empty: string[] = []; // must annotate

ऑब्जेक्ट के ऐरे

तत्व के प्रकार के रूप में इंटरफ़ेस या प्रकार उपनाम का उपयोग करके आप ऑब्जेक्ट के ऐरे का प्रकार निर्धारित कर सकते हैं।
interface User { id: number; name: string; }
const users: User[] = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' },
];

सामान्य ऐरे विधियों के प्रकार निर्धारित होते हैं

TypeScript अंतर्निहित ऐरे विधियों को समझता है। map, filter और find सभी सही प्रकार वाले परिणाम लौटाते हैं।
const nums: number[] = [1, 2, 3, 4];
const doubled: number[] = nums.map(n => n * 2);
const evens: number[] = nums.filter(n => n % 2 === 0);

नेस्टेड ऐरे

ऐरे के प्रकार का वाक्य-विन्यास एक-दूसरे के भीतर रखकर द्वि-आयामी ऐरे का प्रकार निर्धारित करें।
const matrix: number[][] = [
  [1, 2, 3],
  [4, 5, 6],
];

यूनियन ऐरे

किसी ऐरे में कई प्रकारों की अनुमति देने के लिए तत्व के प्रकार के रूप में यूनियन का उपयोग करें।
const mixed: (string | number)[] = ['Alice', 1, 'Bob', 2];

प्रकारों के साथ ऐरे डिस्ट्रक्चरिंग

ऐरे को डिस्ट्रक्चर करते समय TypeScript डिस्ट्रक्चर किए गए चरों के प्रकारों का अनुमान लगा लेता है।
const coords: number[] = [10, 20];
const [x, y] = coords; // x: number, y: number

T[] और Array<T> में से चुनाव

TypeScript के लिए दोनों रूप एकसमान हैं। सरल प्रकारों के लिए T[] का उपयोग करें। जब तत्व का प्रकार लंबा हो या दृश्य स्पष्टता के लिए अन्य जेनेरिक प्रकारों का उपयोग किया जा रहा हो, तब Array का उपयोग करें।

त्वरित जाँच

`const list = []` के रूप में घोषित खाली ऐरे के लिए TypeScript क्या अनुमान लगाता है?

पुनरावलोकन

TypeScript में ऐरे का प्रकार निर्धारित करने के लिए T[] या Array का उपयोग करें। खाली ऐरे में हमेशा प्रकार-टिप्पणी जोड़ें। TypeScript push, map, filter और अन्य ऐरे संक्रियाओं में तत्व के प्रकार को लागू करता है।
शुरुआत निःशुल्क

एआई शिक्षक के साथ TypeScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
101
पाठ
352

अक्सर पूछे जाने वाले प्रश्न

क्या “टाइपयुक्त ऐरे: T[] और Array<T>” पाठ निःशुल्क है?

हाँ—“टाइपयुक्त ऐरे: T[] और Array<T>” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और TypeScript Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। TypeScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“टाइपयुक्त ऐरे: T[] और Array<T>” में मैं क्या सीखूँगा?

ऐरे में प्रकार निर्धारित करें और असंगत मानों के मिश्रण को रोकें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ TypeScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या TypeScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर TypeScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“टाइपयुक्त ऐरे: T[] और Array<T>” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस TypeScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर TypeScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. टाइपयुक्त ऐरे: T[] और Array
  2. Readonly ऐरे और अपरिवर्तनीय डेटा
  3. टपल: निश्चित लंबाई वाले टाइपयुक्त ऐरे
  4. एनम: संख्यात्मक और स्ट्रिंग नियतांक
← TypeScript Academy पर वापस जाएँ