ما هي كتابة المصفوفات في TypeScript

Ma Hy Ktabt Almsfwfat Fy Typescript



تتصرف المصفوفات بنفس الطريقة في TypeScript كما تفعل في JavaScript ، باستثناء أنه يجب على المطورين تحديد نوعها بشكل صريح. بحكم التعريف ، المصفوفات هي قائمة مرتبة من البيانات. يمكن استخدامه لكتابة التعليمات البرمجية القابلة للصيانة. تعد كتابة المصفوفات أمرًا مهمًا عندما يريد المطورون التأكد من أن المصفوفة لها طول ونوع معين ، وتساعد على اكتشاف الأخطاء في وقت الترجمة.

سيصف هذا البرنامج التعليمي كتابة المصفوفات ذات الهياكل أو الترتيبات المختلفة للعناصر في مصفوفة في TypeScript.







ما هي مصفوفات الكتابة في TypeScript؟

' مجموعة مصفوفة 'هي بنية بيانات في TypeScript تشبه JavaScript مع ميزة متقدمة لتحديد نوع المصفوفة. يمكن استخدامه لتخزين ومعالجة مجموعة من العناصر من نفس النوع ، والتي يمكن أن تكون إما أنواعًا أو كائنات بدائية. يوفر TypeScript عدة طرق لتصريح المصفوفات بأنواع وهياكل مختلفة.



توجد طريقتان للإعلان عن مصفوفة أو تهيئتها بأنواع فردية أو متعددة في TypeScript:



    • الكلمة الأساسية 'صفيف'
    • بناء جملة الاختزال

بناء الجملة للصفيف أحادي النوع





اتبع بناء الجملة المحدد للتصريح أو تهيئة مصفوفة من نوع واحد:

مجموعة مصفوفة < يكتب > = [ element1، element2، element3 ] ؛
أو
يكتب [ ] = [ element1، element2، element3 ] ؛


بناء الجملة للصفيف متعدد الأنواع



بالنسبة إلى المصفوفة متعددة الأنواع ، استخدم الصيغة المحددة:

مجموعة مصفوفة < يكتب | يكتب > = [ element1، element2، element3 ] ؛
أو
( يكتب | يكتب ) [ ] = [ element1، element2، element3 ] ؛


لاستخدام مصفوفات من نوع واحد ومتعدد الأنواع في TypeScript ، اتبع شرط.

هناك نوعان من الهياكل أو الترتيبات المختلفة للعناصر في مصفوفة في TypeScript:

مصفوفة أحادية الأبعاد في TypeScript

أ ' بعد واحد 'المصفوفة في TypeScript هي مجموعة من العناصر من نفس النوع مخزنة في تسلسل خطي.

بناء الجملة

اتبع بناء الجملة المحدد للتصريح أو تهيئة مصفوفة ذات بُعد واحد:

مجموعة مصفوفة < يكتب > = [ element1، element2، element3 ] ؛
أو
يكتب [ ] = [ element1، element2، element3 ] ؛


قبل المتابعة ، ضع في اعتبارك شيئًا واحدًا لتنفيذ ملف TypeScript ، يجب تحويله إلى ملف JavaScript ثم تشغيل كود JavaScript على الجهاز باستخدام الأوامر المحددة:

tsc filename.ts
node filename.js


مثال

أولاً ، أعلن عن مصفوفة باسم ' حتى أرقام 'من النوع' رقم ':

var evenNumbers: صفيف < رقم > ؛


ابدأ المصفوفة بتعيين عناصر لها:

حتى الأرقام = [ 2 و 4 و 6 و 8 و 10 و 12 و 14 و 16 و 18 و عشرين ] ؛


أخيرًا ، اطبع المصفوفة على وحدة التحكم باستخدام ' console.log () ' طريقة:

وحدة التحكم ( حتى أرقام ) ؛


انتاج |

مصفوفة متعددة الأبعاد في TypeScript

أ ' متعدد الأبعاد 'المصفوفة في TypeScript هي التي تحتوي على مصفوفة واحدة أو أكثر كعناصرها. كل مصفوفة داخلية هي مصفوفة منفصلة ، وكلها لها نفس الطول.

بناء الجملة

بالنسبة للصفيف ثنائي الأبعاد ، يتم استخدام الصيغة التالية:

مجموعة مصفوفة < يكتب > = [ [ العنصر 1 ، العنصر 2 ] و [ العنصر 1 ، العنصر 2 ] و [ العنصر 1 ، العنصر 2 ] ] ؛
أو
يكتب [ ] [ ] = [ [ العنصر 1 ، العنصر 2 ] و [ العنصر 1 ، العنصر 2 ] و [ العنصر 1 ، العنصر 2 ] ] ؛


في TypeScript ، لا يلزم أن تحتوي المصفوفات على عدد محدد من الأبعاد. يمكنك إنشاء مصفوفات بأي عدد من الأبعاد عن طريق دمج المصفوفات داخل المصفوفات.

مثال

في المثال المعطى ، سوف نعلن ونهيئ مصفوفة 2 × 2 (مصفوفة ثنائية الأبعاد) لـ ' رقم ' يكتب:

يترك المصفوفة: رقم [ ] [ ] = [ [ أحد عشر و 1 ] و [ 12 و 5 ] و [ خمسة عشر و 9 ] ] ؛


اطبع المصفوفة على وحدة التحكم عن طريق تكرار كل عنصر في كل مصفوفة باستخدام ' ل ' حلقة:

ل ( يترك أنا = 0 ؛ أنا < طول المصفوفة أنا ++ ) {
يترك صف = '' ؛
ل ( يترك ي = 0 ؛ ي < مصفوفة [ أنا ] .طول؛ ي ++ ) {
صف + = مصفوفة [ أنا ] [ ي ] + '' ؛
}
وحدة التحكم ( صف ) ؛
}


انتاج |


قمنا بتجميع جميع المعلومات الضرورية ذات الصلة بمصفوفات الكتابة في TypeScript.

خاتمة

' مجموعة مصفوفة 'عبارة عن بنية بيانات في TypeScript تمامًا مثل JavaScript مع الميزة المتقدمة لإعداد نوع المصفوفة. يوفر TypeScript طرقًا متعددة لإعلان مصفوفات من أنواع وتخطيطات مختلفة ، بما في ذلك المصفوفات أحادية البعد ومتعددة الأبعاد. وصف هذا البرنامج التعليمي كتابة المصفوفات ببنيات أو ترتيبات مختلفة للعناصر في مصفوفة في TypeScript.