Rest Parameters چیست

Rest Parameter چیست

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

  • Default Parameter
  • Rest Parameter

مفهوم پارامتر پیش فرض (Default Parameter) همون ارسال آرگومان به توابع به صورت پیش فرض هست که همتون بلدید 😃

هدف ما اینه بیشتر تمرکز کنیم و ببینیم Rest Parameters چیست

Rest Parameters چیست

این نوع سینتکس به شما اجازه میده که به تعداد نامحدودی از متغیرها رو به صورت آرگومان در قالب یک آرایه پاس بدید!

به مثال زیر نگاه بندازید:

توی این مثال هر آنچه بعد از عدد 2 اومده رو به عنوان یک Rest Parameter به تابع multiply پاس دادیم 😜

و بعد روی اون آرایه map زدیم و حاصل ضرب رو محاسبه کردیم!

حواستون باشه اگه روزی روزگاری اومدید و از theArgs یک typeof گرفتید و بهتون object داد دلخور نشید چرا من بهتون گفتم آرایه 😁

چون در بین data-type های جاواسکریپت چیزی به نام آرایه وجود نداره.

Share:

ارسال یک پاسخ

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

76 − 66 =