قابلیت Function Overloading در تایپ اسکریپت


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

تایپ های شرطی در تایپ اسکریپت با Infer


در جاوا اسکریپت، یکی از مفاهیم کلیدی که به درک رفتار متغیرها و ساختارهای داده کمک می‌کند، تفاوت بین mutable و immutable است. در این مقاله، قصد داریم به این دو مفهوم بپردازیم و نحوه‌ی استفاده و تفاوت‌های آنها را بررسی کنیم.