آرایه های چند بعدی در زبان برنامه نویسی TypeScript
آرایه چند بعدی آرایه ای است که به عنوان مقدار به یک آرایه دیگر ارجاع می دهد. زبان تایپ اسکریپت نیز از آرایه های چند بعدی پشتیبانی می کند. سادهترین حالت آرایه چند بعدی، آرایه دو بعدی است.
اعلان یک آرایه دو بعدی
1 | var arr_name:datatype[][]=[ [val1,val2,val3],[v1,v2,v3] ] |
دسترسی به یک عنصر آرایه دو بعدی
1 | var arr_name:datatype[initial_array_index][referenced_array_index] = [ [val1,val2,val 3], [v1,v2,v3] ] |
مثال:
1 2 3 4 5 6 7 | var multi:number[][] = [[1,2,3],[23,24,25]] console.log(multi[0][0]) console.log(multi[0][1]) console.log(multi[0][2]) console.log(multi[1][0]) console.log(multi[1][1]) console.log(multi[1][2]) |
در کد فوق یک آرایه با دو عنصر تعریف شده است که هر یک از آن ها به یک آرایه دیگر که دارای سه عنصر است اشاره می کنند. تصویر مربوط به آرایه فوق:
کد مثال بالا بعد از کامپایل:
1 2 3 4 5 6 7 8 | //Generated by typescript 1.8.10 var multi = [[1, 2, 3], [23, 24, 25]]; console.log(multi[0][0]); console.log(multi[0][1]); console.log(multi[0][2]); console.log(multi[1][0]); console.log(multi[1][1]); console.log(multi[1][2]); |
خروجی مثال:
1 2 3 4 5 6 | 1 2 3 23 24 25 |
هیچ نظری ثبت نشده است