معکوس کردن آرایه در جاوا اسکریپت – به زبان ساده

۹۶۸ بازدید
آخرین به‌روزرسانی: ۸ شهریور ۱۴۰۲
زمان مطالعه: ۲ دقیقه
دانلود PDF مقاله
معکوس کردن آرایه در جاوا اسکریپت – به زبان سادهمعکوس کردن آرایه در جاوا اسکریپت – به زبان ساده

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

997696

روش‌های مختلف معکوس کردن آرایه در جاوا اسکریپت

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

متد ()reverse ترتیب عناصر یک آرایه را معکوس می‌کند.

معکوس کردن آرایه
آرایه در یک متغیر منفرد نگهداری می‌شود.

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

معکوس کردن آرایه
دستکاری آرایه اصلی

اما اگر بخواهیم آرایه اصلی دست نخورده بماند، می‌توانیم از روش‌های زیر استفاده کنیم:

  • ()reverse. با ()slice.
  • ()reverse. با ()spread.
  • ()reduce. و ()spread.
  • ()reduceRight. و ()spread.

روش اول: reverse با slice

متد ()slice. عناصر منتخب را در یک آرایه به صورت یک شیء آرایه جدید بازگشت می‌دهد.

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

معکوس کردن آرایه
معکوس سازی آرایه با ()slice.

روش دوم: reverse با spread

ساختار ()spread. در واقع متشکل از سه نقطه پشت سرهم (...) است.

ساختار اسپرد می‌تواند همه دستکاری‌های آرایه را که قبلاً نیازمند متدهای push ،concat یا slice بود، انجام دهد.

معکوس کردن آرایه
معکوس کردن یک آرایه با عملگر spread

روش سوم: reduce و spread

متد ()reduce. آرایه را به یک مقدار منفرد کاهش می‌دهد. متد ()reduce. تابع مفروض را برای هر مقدار آرایه (از چپ به راست) اجرا می‌کند.

نکته: این متد آرایه اصلی را تغییر نمی‌دهد.

معکوس کردن آرایه
معکوس کردن آرایه با متد ()reduce

روش چهارم: reduceRight و spread

متد ()reduceRight. آرایه را به یک مقدار منفرد کاهش می‌دهد. متد ()reduceRight. تابع ارائه شده را برای هر مقدار آرایه از چپ به راست اجرا می‌کند:

arr.reduceRight(callback(accumulator, currentValue[, index[, array]])[, initialValue])
معکوس کردن آرایه
معکوس کردن آرایه با متد ()reduceRight.

بدین ترتیب به پایان این راهنمای کوتاه در مورد روش‌های معکوس کردن آرایه در جاوا اسکریپت می‌رسیم.

اگر این مطلب برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

==

بر اساس رای ۲ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
aj.shing012
دانلود PDF مقاله
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *