
آرایه در جاوااسکریپت یک متغیر منفرد است که برای ذخیرهسازی عناصر مختلف مورد استفاده قرار میگیرد. کاربرد آرایه بیشتر در مواردی است که بخواهیم لیستی از عناصر را ذخیره کرده و به وسیله یک متغیر منفرد به آنها دسترسی داشته باشیم.
برخلاف بسیاری از زبانهای دیگر برنامهنویسی که آرایه ارجاعی به چند متغیر محسوب میشود، در جاوااسکریپت، آرایه یک متغیر منفرد است که چند عنصر را در خود نگهداری میکند. در این مقاله با روشهای مختلف معکوس کردن آرایه در جاوااسکریپت آشنا میشویم.
متد ()reverse ترتیب عناصر یک آرایه را معکوس میکند.

در متد ()reverse.، آخرین عنصر آرایه به عنصر اول و عنصر اول به عنصر آخر تبدیل میشود. این متد تغییرات را روی آرایه اصلی اعمال میکند.

اما اگر بخواهیم آرایه اصلی دست نخورده بماند، میتوانیم از روشهای زیر استفاده کنیم:
متد ()slice. عناصر منتخب را در یک آرایه به صورت یک شیء آرایه جدید بازگشت میدهد.
متد ()reverse. آرایه جاوااسکریپت ترتیب عناصر آرایه مفروض را تغییر داده و توالی معکوس را بازگشت میدهد.

ساختار ()spread. در واقع متشکل از سه نقطه پشت سرهم (…) است.
ساختار اسپرد میتواند همه دستکاریهای آرایه را که قبلاً نیازمند متدهای push ،concat یا slice بود، انجام دهد.

منبع : medium.com