نحوه استفاده از پارامترهای Rest در JavaScript

تصویر
عکس پروفایل Mico Gongob Hacker Noon

این مقاله کوتاه شامل پارامترهای Rest و نحوه استفاده از آنها در برنامه نویسی JavaScript است. من فرض می کنم شما با کدگذاری در اکوسیستم جاوا اسکریپت آشنایی دارید.

بحث ها مخالفت می کنند

اگر تجربه JavaScript را دارید ، شاید با آن آشنا باشید استدلال هدف – شی. استدلال object یک شی object قابل دسترسی است که شامل مقادیر پارامترهای منتقل شده به یک تابع است.

function func1(a, b, c) {
  console.log(arguments[0]);
  // expected output: 1

  console.log(arguments[1]);
  // expected output: 2

  console.log(arguments[2]);
  // expected output: 3
}

func1(1, 2, 3);

با این حال ، محدودیت هایی با استدلال هدف – شی. اولین مورد این است که آرایه ای نیست بنابراین نمی توانید مواردی مانند این را اجرا کنید

slice()

با آن. مسئله دوم این است که هیچ راهی مستقیم برای دستیابی به زیرمجموعه خاصی از پارامترهای عملکرد وجود ندارد.

پارامترهای استراحت

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

در مثال کد زیر ، از نحو سایر پارامترها برای پارامتر دوم استفاده کردیم. این بدان معناست که ما می توانیم متغیر متفاوتی برای …

سئو PBN | خبر های جدید سئو و هک و سرور