برنامه نویس Front End
کوتاه تر کد بنویسیم ( قسمت دوم )
با سلام خدمت دوستان ویرگولی !
قسمت اول این مقاله را میتوانید در این لینک مطالعه کنید :
6. اختصاص مقدار به property های یک object
به طور معمول برای اختصاص مقدار به property های یک object به شکل زیر عمل میکنیم:
اما در صورتی که مانند مثال بالا نام متغیرها و نام property های یک object یکسان باشد، میتوانیم به شکل زیر عمل کنیم :
7. Arrow function به جای function
برای اینکه توابع کوتاهتری بنویسیم آنها را به شکل Arrow function بنویسیم.
شکل معمولی توابع :
همین تابع به شکل Arrow function :
مبحث راجع به arrow function کمی گسترده است و نیاز به توضیحات بیشتری داره اگر فرصت شد یک مقاله کامل درباره arrow function ها مینویسم.
8.مقادیر پیش فرض پارامترها
به عنوان مثال میخواهیم تابعی بنویسیم که در صورت تعیین نشدن مقادیر پیش فرض مقادیری برای آنها در نظر بگیرد. به طور معمول آن را به شکل زیر مینویسم:
اما میتوانیم این تابع را به صورت arrow function بنویسیم و مقادیر را به طور پیش فرض به این شکل تعریف کنیم.
9.چک کردن null , Undefined و خالی بودن یک متغییر
به عنوان مثال میخواهیم چک کنیم که یک متغییر null , Undefined و یا خالی نیست، سپس عملی را روی آن انجام دهیم یا پیغامی نشان دهیم در حالت عادی آن را به صورت زیر مینویسیم:
برای کوتاه تر شدن این کد میتوانیم این کد را به شکل زیر بنویسیم :
توجه: این مقاله صرفا درباره کوتاهتر کد نوشتن میباشد و به کد نویسی تمیز مربوط نمی باشد.
مطلبی دیگر از این انتشارات
مقایسه NodeJS و PHP ، نبرد برتری و بقا !
مطلبی دیگر از این انتشارات
مقایسه سطحی و عمیق در جاواسکریپت
مطلبی دیگر از این انتشارات
آبجکت بدون اثر جانبی در جاواسکریپت