برنامه نویسی

مهارت های جاوا اسکریپت خود را با این 5 کوتاه و ترفند که باید بدانید تقویت کنید

توضیحات تصویر

5 کوتاه نویسی و ترفند قدرتمند که به شما کمک می کند کدهای واضح تر و مختصرتر بنویسید. از عملگرهای سه تایی گرفته تا قالب‌های واقعی، یاد بگیرید که چگونه عبارات شرطی را ساده کنید، مقادیر پیش‌فرض را مدیریت کنید و دستکاری اشیا را ساده کنید.

https://www.youtube.com/watch?v=4ROFiicxh5M

این ترفندها برای هر توسعه دهنده جاوا اسکریپت تغییر دهنده بازی هستند. این فرصت را از دست ندهید تا مهارت های کدنویسی خود را افزایش دهید و پروژه های خود را به سطح بالاتری ببرید.

اپراتور Nullish Coalescing (??)

عملگر ادغام nullish به ما این امکان را می دهد که یک مقدار پیش فرض برای متغیرهای تهی یا تعریف نشده ارائه کنیم.

1688288378 684 مهارت های جاوا اسکریپت خود را با این 5 کوتاه

  • عملگر ادغام ناقص (??) در مقابل عملگر منطقی یا عملگر (||)

عملگر منطقی OR (||) مقادیر نادرست را در نظر می گیرد، در حالی که عملگر ادغام تهی مقادیر تهی و تعریف نشده را بررسی می کند.

اپراتور اختیاری زنجیره ای (?.)

عملگر اختیاری زنجیره‌ای راهی برای دسترسی به ویژگی‌های تودرتو یا فراخوانی متدهای روی یک شی بدون نگرانی در مورد مقادیر بالقوه تهی یا تعریف‌نشده فراهم می‌کند. اگر هر یک از ویژگی های میانی تهی یا تعریف نشده باشد، عبارت اتصال کوتاه می کند و تعریف نشده برمی گردد.

1688288378 891 مهارت های جاوا اسکریپت خود را با این 5 کوتاه

مختصر ویژگی تابع

هنگام تعریف یک متد در داخل یک شی، می‌توانیم از نماد کوتاه برای اختصاص یک تابع به یک ویژگی بدون استفاده از function کلمه کلیدی.

1688288378 818 مهارت های جاوا اسکریپت خود را با این 5 کوتاه

عملگرهای تخصیص منطقی (&&=، ||=، ??=)

جاوا اسکریپت عملگرهای تخصیص منطقی را در ECMAScript 2021 معرفی کرد. آنها به ما اجازه می دهند عملیات منطقی را با تکالیف به روشی مختصرتر ترکیب کنیم.

1688288378 777 مهارت های جاوا اسکریپت خود را با این 5 کوتاه

اپراتور کاما

عملگر کاما به ما امکان می دهد چندین عبارت را ارزیابی کرده و نتیجه آخرین عبارت را برگردانیم. معمولاً در موقعیت‌هایی استفاده می‌شود که چندین عبارت باید ارزیابی شوند اما تنها یک مقدار انتظار می‌رود.

1688288378 993 مهارت های جاوا اسکریپت خود را با این 5 کوتاه

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا