رهام رفیعی تهرانی
رهام رفیعی تهرانی
خواندن ۱ دقیقه·۳ سال پیش

تفاوت دو روش تعریف آرایه در تایپ اسکریپت چیست؟

هنگامی که می خواهیم آرایه را در تایپ اسکریپت تعریف کنیم، به دو روش می توانیم این کار را انجام دهیم:

در واقع هیچ فرقی بین این دو حالت وجود ندارد. استفاده از هردوی این روش ها منجر به تعریف آرایه می شود. اما مدل دوم ( Array[T] ) کاربرد دیگری هم دارد. زمانی که بخواهید یک تایپ جدید بر پایه آرایه درست کنید ( یا به عبارتی تایپ آرایه را extend کنید ) می توانید از این روش استفاده کنید:

اما با روش اول ( [ ]T ) نمی توانید این کار را انجام دهید و تنها برای تعریف آرایه های معمولی کاربرد دارد.

typescriptarrayتایپ اسکریپتآرایهتعریف متغیر
برنامه نویسی یک شغل نیست، یک هنره.
شاید از این پست‌ها خوشتان بیاید